Home
last modified time | relevance | path

Searched refs:perm (Results 1 – 25 of 46) sorted by relevance

12

/drivers/vfio/pci/
A Dvfio_pci_config.c345 kfree(perm->virt); in free_perm_bits()
346 kfree(perm->write); in free_perm_bits()
347 perm->virt = NULL; in free_perm_bits()
348 perm->write = NULL; in free_perm_bits()
369 if (!perm->virt || !perm->write) { in alloc_perm_bits()
370 free_perm_bits(perm); in alloc_perm_bits()
1872 struct perm_bits *perm; in vfio_config_do_rw() local
1902 perm = &virt_perms; in vfio_config_do_rw()
1937 if (!perm->writefn) in vfio_config_do_rw()
1943 ret = perm->writefn(vdev, *ppos, count, perm, offset, val); in vfio_config_do_rw()
[all …]
/drivers/tty/vt/
A Dvt_ioctl.c293 if (!perm) in vt_k_ioctl()
307 if (!perm) in vt_k_ioctl()
377 if (!perm) in vt_k_ioctl()
397 if (!perm) in vt_k_ioctl()
420 perm = 0; in vt_k_ioctl()
498 if (!perm) in do_unimap_ioctl()
747 perm = 0; in vt_ioctl()
749 perm = 1; in vt_ioctl()
1079 int perm; in vt_compat_ioctl() local
1085 perm = 0; in vt_compat_ioctl()
[all …]
A Dkeyboard.c1682 int vt_do_diacrit(unsigned int cmd, void __user *udp, int perm) in vt_do_diacrit() argument
1758 if (!perm) in vt_do_diacrit()
1793 if (!perm) in vt_do_diacrit()
1891 int perm) in vt_do_kbkeycode_ioctl() argument
1905 if (!perm) in vt_do_kbkeycode_ioctl()
2011 int vt_do_kdsk_ioctl(int cmd, struct kbentry __user *user_kbe, int perm, in vt_do_kdsk_ioctl() argument
2026 if (!perm || !capable(CAP_SYS_TTY_CONFIG)) in vt_do_kdsk_ioctl()
2049 int vt_do_kdgkb_ioctl(int cmd, struct kbsentry __user *user_kdgkb, int perm) in vt_do_kdgkb_ioctl() argument
2083 if (!perm || !capable(CAP_SYS_TTY_CONFIG)) in vt_do_kdgkb_ioctl()
2120 if (!perm) in vt_do_kdskled()
[all …]
/drivers/vhost/
A Diotlb.c52 u64 addr, unsigned int perm, in vhost_iotlb_add_range_ctx() argument
66 perm, opaque); in vhost_iotlb_add_range_ctx()
90 map->perm = perm; in vhost_iotlb_add_range_ctx()
105 u64 addr, unsigned int perm) in vhost_iotlb_add_range() argument
108 addr, perm, NULL); in vhost_iotlb_add_range()
A Dvdpa.c931 if (map->perm & VHOST_ACCESS_WO) in vhost_vdpa_pa_unmap()
968 static int perm_to_iommu_flags(u32 perm) in perm_to_iommu_flags() argument
972 switch (perm) { in perm_to_iommu_flags()
1000 pa, perm, opaque); in vhost_vdpa_map()
1011 perm_to_iommu_flags(perm), in vhost_vdpa_map()
1074 perm, map_file); in vhost_vdpa_va_map()
1112 if (perm & VHOST_ACCESS_WO) in vhost_vdpa_pa_map()
1160 perm, NULL); in vhost_vdpa_pa_map()
1189 PFN_PHYS(map_pfn), perm, NULL); in vhost_vdpa_pa_map()
1235 msg->uaddr, msg->perm); in vhost_vdpa_process_iotlb_update()
[all …]
/drivers/iommu/amd/
A Dppr.c67 int perm = 0; in ppr_flag_to_fault_perm() local
70 perm |= IOMMU_FAULT_PERM_READ; in ppr_flag_to_fault_perm()
72 perm |= IOMMU_FAULT_PERM_WRITE; in ppr_flag_to_fault_perm()
74 perm |= IOMMU_FAULT_PERM_EXEC; in ppr_flag_to_fault_perm()
76 perm |= IOMMU_FAULT_PERM_PRIV; in ppr_flag_to_fault_perm()
78 return perm; in ppr_flag_to_fault_perm()
128 event.fault.prm.perm = ppr_flag_to_fault_perm(PPR_FLAGS(raw[0])); in iommu_call_iopf_notifier()
/drivers/s390/char/
A Dkeyboard.c361 int cmd, int perm) in do_kdsk_ioctl() argument
392 if (!perm) in do_kdsk_ioctl()
437 int cmd, int perm) in do_kdgkb_ioctl() argument
466 if (!perm) in do_kdgkb_ioctl()
483 int perm; in kbd_ioctl() local
493 perm = current->signal->tty == tty || capable(CAP_SYS_TTY_CONFIG); in kbd_ioctl()
500 return do_kdsk_ioctl(kbd, argp, cmd, perm); in kbd_ioctl()
503 return do_kdgkb_ioctl(kbd, argp, cmd, perm); in kbd_ioctl()
539 if (!perm) in kbd_ioctl()
559 if (!perm) in kbd_ioctl()
/drivers/soc/qcom/
A Drmtfs_mem.c265 perms[0].perm = QCOM_SCM_PERM_RW; in qcom_rmtfs_mem_probe()
269 perms[i + 1].perm = QCOM_SCM_PERM_RW; in qcom_rmtfs_mem_probe()
296 struct qcom_scm_vmperm perm; in qcom_rmtfs_mem_remove() local
299 perm.vmid = QCOM_SCM_VMID_HLOS; in qcom_rmtfs_mem_remove()
300 perm.perm = QCOM_SCM_PERM_RW; in qcom_rmtfs_mem_remove()
303 &rmtfs_mem->perms, &perm, 1); in qcom_rmtfs_mem_remove()
/drivers/memory/tegra/
A Dmc.c597 char perm[7]; in tegra30_mc_handle_irq() local
683 perm[0] = ' '; in tegra30_mc_handle_irq()
684 perm[1] = '['; in tegra30_mc_handle_irq()
687 perm[2] = 'R'; in tegra30_mc_handle_irq()
689 perm[2] = '-'; in tegra30_mc_handle_irq()
692 perm[3] = 'W'; in tegra30_mc_handle_irq()
694 perm[3] = '-'; in tegra30_mc_handle_irq()
697 perm[4] = '-'; in tegra30_mc_handle_irq()
699 perm[4] = 'S'; in tegra30_mc_handle_irq()
701 perm[5] = ']'; in tegra30_mc_handle_irq()
[all …]
/drivers/gpu/drm/i915/
A Di915_params.c44 #define i915_param_named(name, T, perm, desc) \ argument
45 module_param_named(name, i915_modparams.name, T, perm); \
47 #define i915_param_named_unsafe(name, T, perm, desc) \ argument
48 module_param_named_unsafe(name, i915_modparams.name, T, perm); \
/drivers/gpu/drm/i915/display/
A Dintel_display_params.c14 #define intel_display_param_named(name, T, perm, desc) \ argument
15 module_param_named(name, intel_display_modparams.name, T, perm); \
17 #define intel_display_param_named_unsafe(name, T, perm, desc) \ argument
18 module_param_named_unsafe(name, intel_display_modparams.name, T, perm); \
/drivers/remoteproc/
A Dqcom_q6v5_pas.c626 perm[0].vmid = QCOM_SCM_VMID_HLOS; in qcom_pas_assign_memory_region()
627 perm[0].perm = QCOM_SCM_PERM_RW; in qcom_pas_assign_memory_region()
628 perm[1].vmid = pas->region_assign_vmid; in qcom_pas_assign_memory_region()
629 perm[1].perm = QCOM_SCM_PERM_RW; in qcom_pas_assign_memory_region()
632 perm[0].vmid = pas->region_assign_vmid; in qcom_pas_assign_memory_region()
633 perm[0].perm = QCOM_SCM_PERM_RW; in qcom_pas_assign_memory_region()
644 perm, perm_size); in qcom_pas_assign_memory_region()
656 struct qcom_scm_vmperm perm; in qcom_pas_unassign_memory_region() local
664 perm.vmid = QCOM_SCM_VMID_HLOS; in qcom_pas_unassign_memory_region()
665 perm.perm = QCOM_SCM_PERM_RW; in qcom_pas_unassign_memory_region()
[all …]
/drivers/iommu/
A Diommu-sva.c228 if (prm->perm & IOMMU_FAULT_PERM_READ) in iommu_sva_handle_mm()
231 if (prm->perm & IOMMU_FAULT_PERM_WRITE) { in iommu_sva_handle_mm()
236 if (prm->perm & IOMMU_FAULT_PERM_EXEC) { in iommu_sva_handle_mm()
241 if (!(prm->perm & IOMMU_FAULT_PERM_PRIV)) in iommu_sva_handle_mm()
/drivers/net/ethernet/mellanox/mlx5/core/
A Dalloc.c236 void mlx5_fill_page_frag_array_perm(struct mlx5_frag_buf *buf, __be64 *pas, u8 perm) in mlx5_fill_page_frag_array_perm() argument
240 WARN_ON(perm & 0xfc); in mlx5_fill_page_frag_array_perm()
242 pas[i] = cpu_to_be64(buf->frags[i].map | perm); in mlx5_fill_page_frag_array_perm()
/drivers/vdpa/mlx5/core/
A Dmr.c72 MLX5_SET(mkc, mkc, lw, !!(mr->perm & VHOST_MAP_WO)); in fill_create_direct_mr()
73 MLX5_SET(mkc, mkc, lr, !!(mr->perm & VHOST_MAP_RO)); in fill_create_direct_mr()
446 u8 perm, in add_direct_chain() argument
467 dmr->perm = perm; in add_direct_chain()
517 if (pe == map->start && pperm == map->perm) { in create_user_mr()
535 pperm = map->perm; in create_user_mr()
616 map->addr, map->perm); in dup_iotlb()
/drivers/firmware/arm_scmi/
A Dclock.c324 u32 perm; in scmi_clock_get_permissions() local
328 sizeof(clk_id), sizeof(perm), &t); in scmi_clock_get_permissions()
336 perm = get_unaligned_le32(t->rx.buf); in scmi_clock_get_permissions()
338 clk->state_ctrl_forbidden = !(perm & CLOCK_STATE_CONTROL_ALLOWED); in scmi_clock_get_permissions()
339 clk->rate_ctrl_forbidden = !(perm & CLOCK_RATE_CONTROL_ALLOWED); in scmi_clock_get_permissions()
340 clk->parent_ctrl_forbidden = !(perm & CLOCK_PARENT_CONTROL_ALLOWED); in scmi_clock_get_permissions()
/drivers/s390/block/
A Ddasd_fba.h19 unsigned char perm:2; /* Permissions on this extent */ member
/drivers/scsi/
A Dscsi_proto_test.c29 KUNIT_EXPECT_EQ(test, ss.s.perm + 0, 1); in test_scsi_proto()
/drivers/net/wireless/marvell/libertas/
A Ddebugfs.c656 umode_t perm; member
715 files->perm, in lbs_debugfs_init_one()
726 files->perm, in lbs_debugfs_init_one()
737 files->perm, in lbs_debugfs_init_one()
/drivers/vdpa/vdpa_user/
A Diova_domain.c22 u64 addr, unsigned int perm, in vduse_iotlb_add_range() argument
36 addr, perm, map_file); in vduse_iotlb_add_range()
74 map->addr, map->perm, in vduse_domain_set_map()
/drivers/iommu/iommufd/
A Diommufd_test.h150 __u32 perm; member
/drivers/net/wireless/ath/ath10k/
A Dqmi.c44 dst_perms[0].perm = QCOM_SCM_PERM_RW; in ath10k_qmi_map_msa_permission()
46 dst_perms[1].perm = QCOM_SCM_PERM_RW; in ath10k_qmi_map_msa_permission()
52 dst_perms[2].perm = QCOM_SCM_PERM_RW; in ath10k_qmi_map_msa_permission()
78 dst_perms.perm = QCOM_SCM_PERM_RW; in ath10k_qmi_unmap_msa_permission()
/drivers/misc/
A Dfastrpc.c319 struct qcom_scm_vmperm perm; in fastrpc_free_map() local
324 perm.vmid = QCOM_SCM_VMID_HLOS; in fastrpc_free_map()
325 perm.perm = QCOM_SCM_PERM_RWX; in fastrpc_free_map()
327 &src_perms, &perm, 1); in fastrpc_free_map()
814 dst_perms[0].perm = QCOM_SCM_PERM_RW; in fastrpc_map_create()
816 dst_perms[1].perm = QCOM_SCM_PERM_RWX; in fastrpc_map_create()
1337 dst_perms.perm = QCOM_SCM_PERM_RWX; in fastrpc_init_create_static_process()
2303 data->vmperms[i].perm = QCOM_SCM_PERM_RWX; in fastrpc_rpmsg_probe()
/drivers/net/fddi/skfp/h/
A Dfplustm.h221 u_char perm ; /* flag: permanent */ member
/drivers/vdpa/vdpa_sim/
A Dvdpa_sim.c650 map->last, map->addr, map->perm); in vdpasim_set_map()
708 u64 pa, u32 perm, void *opaque) in vdpasim_dma_map() argument
722 iova + size - 1, pa, perm, opaque); in vdpasim_dma_map()

Completed in 78 milliseconds

12