| /drivers/vfio/pci/ |
| A D | vfio_pci_config.c | 345 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 D | vt_ioctl.c | 293 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 D | keyboard.c | 1682 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 D | iotlb.c | 52 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 D | vdpa.c | 931 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 D | ppr.c | 67 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 D | keyboard.c | 361 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 D | rmtfs_mem.c | 265 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 D | mc.c | 597 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 D | i915_params.c | 44 #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 D | intel_display_params.c | 14 #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 D | qcom_q6v5_pas.c | 626 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 D | iommu-sva.c | 228 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 D | alloc.c | 236 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 D | mr.c | 72 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 D | clock.c | 324 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 D | dasd_fba.h | 19 unsigned char perm:2; /* Permissions on this extent */ member
|
| /drivers/scsi/ |
| A D | scsi_proto_test.c | 29 KUNIT_EXPECT_EQ(test, ss.s.perm + 0, 1); in test_scsi_proto()
|
| /drivers/net/wireless/marvell/libertas/ |
| A D | debugfs.c | 656 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 D | iova_domain.c | 22 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 D | iommufd_test.h | 150 __u32 perm; member
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | qmi.c | 44 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 D | fastrpc.c | 319 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 D | fplustm.h | 221 u_char perm ; /* flag: permanent */ member
|
| /drivers/vdpa/vdpa_sim/ |
| A D | vdpa_sim.c | 650 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()
|