Searched refs:shareable (Results 1 - 45 of 45) sorted by relevance

/linux-4.1.27/arch/arm/mm/
H A Dproc-v7-2level.S22 /* PTWs cacheable, inner WB not shareable, outer WB not shareable */
26 /* PTWs cacheable, inner WBWA shareable, outer WBWA not shareable */
138 * DS0 = PRRR[16] = 0 - device shareable property
139 * DS1 = PRRR[17] = 1 - device shareable property
140 * NS0 = PRRR[18] = 0 - normal shareable property
141 * NS1 = PRRR[19] = 1 - normal shareable property
142 * NOS = PRRR[24+n] = 1 - not outer shareable
H A Dproc-v7-3level.S35 /* PTWs cacheable, inner WB not shareable, outer WB not shareable */
39 /* PTWs cacheable, inner WBWA shareable, outer WBWA not shareable */
H A Dcache-v7.S77 ALT_SMP(mcr p15, 0, r0, c7, c1, 0) @ invalidate I-cache inner shareable
190 ALT_SMP(mcr p15, 0, r0, c7, c1, 0) @ invalidate I-cache inner shareable
208 ALT_SMP(mcr p15, 0, r0, c7, c1, 0) @ invalidate I-cache inner shareable
/linux-4.1.27/arch/arm/include/asm/
H A Dswitch_to.h8 * during a TLB maintenance operation, so execute an inner-shareable dsb
H A Dpgtable-3level-hwdef.h76 #define PTE_EXT_SHARED (_AT(pteval_t, 3) << 8) /* SH[1:0], inner shareable */
H A Dkvm_arm.h63 * BSU_IS: Upgrade barriers to the inner shareable domain
H A Dcacheflush.h55 * inner shareable and invalidate the I-cache.
191 /* Invalidate I-cache inner shareable */
H A Dpgtable-3level.h81 #define L_PTE_SHARED (_AT(pteval_t, 3) << 8) /* SH[1:0], inner shareable */
/linux-4.1.27/include/drm/ttm/
H A Dttm_object.h98 * @shareable: Other ttm_object_files can access this object.
129 bool shareable; member in struct:ttm_base_object
166 * @shareable: This object is shareable with other applcations.
177 bool shareable,
233 * Checks that the base object is shareable and adds a ref object to it.
327 bool shareable,
/linux-4.1.27/arch/s390/kernel/
H A Dvmlinux.lds.S48 _eshared = .; /* End of shareable data */
/linux-4.1.27/drivers/pnp/pnpacpi/
H A Drsparser.c32 int *polarity, int *shareable) decode_irq_flags()
61 *shareable = ACPI_SHARED; decode_irq_flags()
63 *shareable = ACPI_EXCLUSIVE; decode_irq_flags()
657 int triggering, polarity, shareable; pnpacpi_encode_irq() local
666 decode_irq_flags(dev, p->flags, &triggering, &polarity, &shareable); pnpacpi_encode_irq()
669 irq->sharable = shareable; pnpacpi_encode_irq()
686 int triggering, polarity, shareable; pnpacpi_encode_ext_irq() local
695 decode_irq_flags(dev, p->flags, &triggering, &polarity, &shareable); pnpacpi_encode_ext_irq()
699 extended_irq->sharable = shareable; pnpacpi_encode_ext_irq()
31 decode_irq_flags(struct pnp_dev *dev, int flags, int *triggering, int *polarity, int *shareable) decode_irq_flags() argument
/linux-4.1.27/drivers/gpu/drm/ttm/
H A Dttm_object.c159 bool shareable, ttm_base_object_init()
168 base->shareable = shareable; ttm_base_object_init()
329 if (base->tfile != tfile && !base->shareable) ttm_ref_object_add()
673 if (unlikely(!base->shareable)) { ttm_prime_handle_to_fd()
740 * @shareable: See ttm_base_object_init
749 struct ttm_prime_object *prime, bool shareable, ttm_prime_object_init()
760 return ttm_base_object_init(tfile, &prime->base, shareable, ttm_prime_object_init()
157 ttm_base_object_init(struct ttm_object_file *tfile, struct ttm_base_object *base, bool shareable, enum ttm_object_type object_type, void (*refcount_release) (struct ttm_base_object **), void (*ref_obj_release) (struct ttm_base_object *, enum ttm_ref_type ref_type)) ttm_base_object_init() argument
748 ttm_prime_object_init(struct ttm_object_file *tfile, size_t size, struct ttm_prime_object *prime, bool shareable, enum ttm_object_type type, void (*refcount_release) (struct ttm_base_object **), void (*ref_obj_release) (struct ttm_base_object *, enum ttm_ref_type ref_type)) ttm_prime_object_init() argument
/linux-4.1.27/drivers/acpi/
H A Dresource.c320 * @shareable: Whether or not the interrupt is shareable.
322 unsigned long acpi_dev_irq_flags(u8 triggering, u8 polarity, u8 shareable) acpi_dev_irq_flags() argument
333 if (shareable == ACPI_SHARED) acpi_dev_irq_flags()
348 u8 triggering, u8 polarity, u8 shareable, acpi_dev_get_irqresource()
380 res->flags = acpi_dev_irq_flags(triggering, polarity, shareable); acpi_dev_get_irqresource()
347 acpi_dev_get_irqresource(struct resource *res, u32 gsi, u8 triggering, u8 polarity, u8 shareable, bool legacy) acpi_dev_get_irqresource() argument
/linux-4.1.27/drivers/scsi/aic7xxx/
H A Daic7xxx_inline.h2 * Inline routines shareable across OS platforms.
H A Daic79xx_inline.h2 * Inline routines shareable across OS platforms.
H A Daic79xx.h2 * Core definitions and data structures shareable across OS platforms.
H A Daic7xxx.h2 * Core definitions and data structures shareable across OS platforms.
H A Daic7xxx_core.c2 * Core routines and tables shareable across OS platforms.
H A Daic79xx_core.c2 * Core routines and tables shareable across OS platforms.
/linux-4.1.27/arch/x86/pci/
H A Dxen.c67 int shareable = 0; xen_register_pirq() local
89 shareable = 0; xen_register_pirq()
92 shareable = 1; xen_register_pirq()
99 irq = xen_bind_pirq_gsi_to_irq(gsi, map_irq.pirq, shareable, name); xen_register_pirq()
/linux-4.1.27/arch/mips/include/asm/sgi/
H A Dip22.h20 * interrupt as shareable and then look to proper status bit (see
/linux-4.1.27/arch/arm/mach-mvebu/
H A Dcoherency.c180 * allocate cache policy, shareable pages, SMP bit set) that coherency_type()
189 * set the shareable attribute in page tables (on all Armada coherency_type()
/linux-4.1.27/include/net/
H A Dvxlan.h135 * order for a socket to be shareable
/linux-4.1.27/include/xen/
H A Devents.h102 unsigned pirq, int shareable, char *name);
/linux-4.1.27/arch/arm64/include/asm/
H A Dkvm_arm.h72 * BSU_IS: Upgrade barriers to the inner shareable domain
H A Dpgtable-hwdef.h103 #define PTE_SHARED (_AT(pteval_t, 3) << 8) /* SH[1:0], inner shareable */
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_surface.c827 user_srf->prime.base.shareable = false; vmw_surface_define_ioctl()
845 if (dev_priv->has_mob && req->shareable) { vmw_surface_define_ioctl()
862 req->shareable, VMW_RES_SURFACE, vmw_surface_define_ioctl()
1300 user_srf->prime.base.shareable = false; vmw_gb_surface_define_ioctl()
H A Dvmwgfx_resource.c476 * @shareable: Boolean whether the buffer is shareable with other open files.
484 bool shareable, vmw_user_dmabuf_alloc()
511 shareable, vmw_user_dmabuf_alloc()
933 stream->base.shareable = false; vmw_stream_claim_ioctl()
481 vmw_user_dmabuf_alloc(struct vmw_private *dev_priv, struct ttm_object_file *tfile, uint32_t size, bool shareable, uint32_t *handle, struct vmw_dma_buffer **p_dma_buf, struct ttm_base_object **p_base) vmw_user_dmabuf_alloc() argument
H A Dvmwgfx_shader.c378 ushader->base.shareable = false; vmw_user_shader_alloc()
H A Dvmwgfx_context.c512 ctx->base.shareable = false; vmw_context_define_ioctl()
H A Dvmwgfx_drv.h637 bool shareable,
/linux-4.1.27/drivers/xen/events/
H A Devents_base.c651 * Shareable implies level triggered, not shareable implies edge
655 unsigned pirq, int shareable, char *name) xen_bind_pirq_gsi_to_irq()
688 shareable ? PIRQ_SHAREABLE : 0); xen_bind_pirq_gsi_to_irq()
711 if (shareable) xen_bind_pirq_gsi_to_irq()
654 xen_bind_pirq_gsi_to_irq(unsigned gsi, unsigned pirq, int shareable, char *name) xen_bind_pirq_gsi_to_irq() argument
/linux-4.1.27/arch/arm/kvm/
H A Dinterrupts.S41 * inside the inner-shareable domain (which is the case for all v7
81 * Flush TLBs and instruction caches of all CPUs inside the inner-shareable
H A Darm.c420 * shareable domain to make sure all data structures are update_vttbr()
/linux-4.1.27/drivers/irqchip/
H A Dirq-gic-v3-its.c1033 * The HW reports non-shareable, we must its_cpu_init_lpis()
1056 * The HW reports non-shareable, we must remove the its_cpu_init_lpis()
1506 * The HW reports non-shareable, we must its_probe()
/linux-4.1.27/include/uapi/drm/
H A Dvmwgfx_drm.h167 * @shareable: Boolean whether other clients (as identified by file descriptors)
181 int32_t shareable; member in struct:drm_vmw_surface_create_req
886 * @drm_vmw_surface_flag_shareable: Whether the surface is shareable
/linux-4.1.27/drivers/iommu/
H A Dmsm_iommu.c195 /* Configure page tables as inner-cacheable and shareable to reduce __program_context()
H A Dipmmu-vmsa.c349 * We use long descriptors with inner-shareable WBWA tables and allocate ipmmu_domain_init_context()
/linux-4.1.27/mm/
H A Dnommu.c96 /* list of mapped, potentially shareable regions */
1130 /* overlay a shareable mapping on the backing device or inode determine_vm_flags()
1794 * block is not shareable
H A Dhugetlb.c3713 * Search for a shareable pmd page for hugetlb. In any case calls pmd_alloc()
/linux-4.1.27/include/linux/
H A Dacpi.h311 unsigned long acpi_dev_irq_flags(u8 triggering, u8 polarity, u8 shareable);
/linux-4.1.27/fs/
H A Dbinfmt_elf_fdpic.c725 * - we assume R/O executable segments are shareable
728 * - the image is not shareable
/linux-4.1.27/drivers/usb/host/
H A Du132-hcd.c62 * out shareable stuff (register declarations?) into its own
/linux-4.1.27/drivers/usb/misc/
H A Dftdi-elan.c83 * out shareable stuff (register declarations?) into its own
/linux-4.1.27/net/xfrm/
H A Dxfrm_user.c458 * somehow made shareable and move it to xfrm_state.c - JHS

Completed in 1446 milliseconds