| /freebsd/sys/dev/drm2/ |
| H A D | drm_context.c | 39 * 2001-11-16 Torsten Duwe <duwe@caldera.de> 44 #include <dev/drm2/drmP.h> 51 * Free a handle from the context bitmap. 53 * \param dev DRM device. 54 * \param ctx_handle context handle. 60 void drm_ctxbitmap_free(struct drm_device * dev, int ctx_handle) in drm_ctxbitmap_free() argument 63 dev->ctx_bitmap == NULL) { in drm_ctxbitmap_free() 64 DRM_ERROR("Attempt to free invalid context handle: %d\n", in drm_ctxbitmap_free() 69 DRM_LOCK(dev); in drm_ctxbitmap_free() 70 clear_bit(ctx_handle, dev->ctx_bitmap); in drm_ctxbitmap_free() [all …]
|
| H A D | drm_memory.c | 37 #include <dev/drm2/drmP.h> 39 #define vunmap(handle) argument 43 struct drm_device * dev) in agp_remap() argument 46 * FIXME Linux<->FreeBSD: Not implemented. This is never called in agp_remap() 47 * on FreeBSD anyway, because drm_agp_mem->cant_use_aperture is in agp_remap() 54 void drm_free_agp(DRM_AGP_MEM * handle, int pages) in drm_free_agp() argument 59 if (!agpdev || !handle) in drm_free_agp() 62 agp_free_memory(agpdev, handle); in drm_free_agp() 67 int drm_bind_agp(DRM_AGP_MEM * handle, unsigned int start) in drm_bind_agp() argument 72 if (!agpdev || !handle) in drm_bind_agp() [all …]
|
| H A D | drm_ioc32.c | 1 /*- 28 #include <dev/drm2/drmP.h> 29 #include <dev/drm2/drm.h> 74 u32 date; /**< User-space buffer to hold date */ 76 u32 desc; /**< User-space buffer to hold desc */ 79 static int compat_drm_version(struct drm_device *dev, void *data, in compat_drm_version() argument 86 version.name_len = v32->name_len; in compat_drm_version() 87 version.name = (void *)(unsigned long)v32->name; in compat_drm_version() 88 version.date_len = v32->date_len; in compat_drm_version() 89 version.date = (void *)(unsigned long)v32->date; in compat_drm_version() [all …]
|
| H A D | drm_gem.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 43 #include <dev/drm2/drmP.h> 44 #include <dev/drm2/drm.h> 45 #include <dev/drm2/drm_sarea.h> 69 drm_gem_init(struct drm_device *dev) in drm_gem_init() argument 73 drm_gem_names_init(&dev->object_names); in drm_gem_init() 78 return -ENOMEM; in drm_gem_init() 81 dev->mm_private = mm; in drm_gem_init() 83 if (drm_ht_create(&mm->offset_hash, 19)) { in drm_gem_init() [all …]
|
| H A D | drm_agpsupport.c | 35 #include <dev/drm2/drmP.h> 51 int drm_agp_info(struct drm_device *dev, struct drm_agp_info *info) in drm_agp_info() argument 55 if (!dev->agp || !dev->agp->acquired) in drm_agp_info() 56 return -EINVAL; in drm_agp_info() 58 kern = &dev->agp->agp_info; in drm_agp_info() 59 agp_get_info(dev->agp->bridge, kern); in drm_agp_info() 60 info->agp_version_major = 1; in drm_agp_info() 61 info->agp_version_minor = 0; in drm_agp_info() 62 info->mode = kern->ai_mode; in drm_agp_info() 63 info->aperture_base = kern->ai_aperture_base; in drm_agp_info() [all …]
|
| H A D | drmP.h | 12 * Copyright (c) 2009-2010, Code Aurora Forum. 89 #include <dev/agp/agpvar.h> 92 #include <dev/pci/pcivar.h> 93 #include <dev/pci/pcireg.h> 97 #include <dev/drm2/drm.h> 98 #include <dev/drm2/drm_sarea.h> 100 #include <dev/drm2/drm_atomic.h> 101 #include <dev/drm2/drm_linux_list.h> 102 #include <dev/drm2/drm_gem_names.h> 104 #include <dev/drm2/drm_os_freebsd.h> [all …]
|
| /freebsd/sys/dev/iicbus/ |
| H A D | acpi_iicbus.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2019-2020 Vladimir Kondratyev <wulf@FreeBSD.org> 39 #include <contrib/dev/acpica/include/acpi.h> 40 #include <contrib/dev/acpica/include/accommon.h> 41 #include <contrib/dev/acpica/include/amlcode.h> 42 #include <dev/acpica/acpivar.h> 44 #include <dev/iicbus/iiconf.h> 45 #include <dev/iicbus/iicbus.h> 75 ACPI_HANDLE handle; member [all …]
|
| /freebsd/sys/dev/spibus/ |
| H A D | acpi_spibus.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 40 #include <contrib/dev/acpica/include/acpi.h> 41 #include <contrib/dev/acpica/include/accommon.h> 42 #include <contrib/dev/acpica/include/amlcode.h> 43 #include <dev/acpica/acpivar.h> 45 #include <dev/spibus/spibusvar.h> 65 ACPI_HANDLE handle; member 71 return (res->Type == ACPI_RESOURCE_TYPE_SERIAL_BUS && in acpi_resource_is_spi_serialbus() 72 res->Data.CommonSerialBus.Type == ACPI_RESOURCE_SERIAL_TYPE_SPI); in acpi_resource_is_spi_serialbus() [all …]
|
| /freebsd/sys/dev/acpica/ |
| H A D | acpi_pci.c | 1 /*- 43 #include <contrib/dev/acpica/include/acpi.h> 44 #include <contrib/dev/acpica/include/accommon.h> 46 #include <dev/acpica/acpivar.h> 47 #include <dev/acpica/acpi_pcivar.h> 50 #include <dev/pci/pcireg.h> 51 #include <dev/pci/pcivar.h> 52 #include <dev/pci/pci_private.h> 54 #include <dev/iommu/iommu.h> 74 static struct pci_devinfo *acpi_pci_alloc_devinfo(device_t dev); [all …]
|
| H A D | acpi_dock.c | 1 /*- 2 * Copyright (c) 2005-2006 Mitsuru IWASAKI <iwasaki@FreeBSD.org> 33 #include <contrib/dev/acpica/include/acpi.h> 34 #include <contrib/dev/acpica/include/accommon.h> 36 #include <dev/acpica/acpivar.h> 37 #include <dev/acpica/acpiio.h> 44 #define ACPI_DOCK_STATUS_UNKNOWN -1 49 #define ACPI_DOCK_LOCK 1 /* Prevent dev from being removed */ 72 acpi_dock_get_info(device_t dev) in acpi_dock_get_info() argument 77 sc = device_get_softc(dev); in acpi_dock_get_info() [all …]
|
| H A D | acpi_perf.c | 1 /*- 2 * Copyright (c) 2003-2005 Nate Lawson (SDG) 45 #include <contrib/dev/acpica/include/acpi.h> 47 #include <dev/acpica/acpivar.h> 65 /* Offsets in struct cf_setting array for storing driver-specific values. */ 72 device_t dev; member 73 ACPI_HANDLE handle; member 96 static int acpi_perf_probe(device_t dev); 97 static int acpi_perf_attach(device_t dev); 98 static int acpi_perf_detach(device_t dev); [all …]
|
| H A D | acpivar.h | 1 /*- 78 struct apm_clone_data *acpi_clone; /* Pseudo-dev for devd(8). */ 111 /* Track device (/dev/{apm,apmctl} and /dev/acpi) notification status. */ 116 #define ACPI_EVF_NONE 0 /* /dev/apm semantics */ 117 #define ACPI_EVF_DEVD 1 /* /dev/acpi is handled via devd(8) */ 153 * Each ACPI device can have its own driver-specific mutex for protecting 154 * shared access to local data. The ACPI_LOCK macros handle mutexes. 160 * ACPI-CA handles its own locking and should not be called with locks held. 163 * GPE -> EC runs _Qxx -> _Qxx reads EC space -> GPE 180 * ACPI CA does not define layers for non-ACPI CA drivers. [all …]
|
| H A D | acpi.c | 1 /*- 71 #include <contrib/dev/acpica/include/acpi.h> 72 #include <contrib/dev/acpica/include/accommon.h> 73 #include <contrib/dev/acpica/include/acnamesp.h> 75 #include <dev/acpica/acpivar.h> 76 #include <dev/acpica/acpiio.h> 78 #include <dev/pci/pcivar.h> 123 static void acpi_lookup(void *arg, const char *name, device_t *dev); 164 static void acpi_reserve_resources(device_t dev); 165 static int acpi_sysres_alloc(device_t dev); [all …]
|
| H A D | acpi_video.c | 1 /*- 2 * Copyright (c) 2002-2003 Taku YAMAMOTO <taku@cent.saitama-u.ac.jp> 42 #include <contrib/dev/acpica/include/acpi.h> 44 #include <dev/acpica/acpivar.h> 47 #include <dev/evdev/input.h> 48 #include <dev/evdev/evdev.h> 53 ACPI_HANDLE handle; member 78 ACPI_HANDLE handle; member 152 (((1 << DOD_HEAD_ID_BITS) - 1) << DOD_HEAD_ID_SHIFT) 201 * (the video "bus"). The 'video_output' lock protects per-output [all …]
|
| /freebsd/sys/dev/gpio/ |
| H A D | acpi_gpiobus.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 34 #include <contrib/dev/acpica/include/acpi.h> 35 #include <dev/acpica/acpivar.h> 37 #include <dev/gpio/gpiobusvar.h> 38 #include <dev/gpio/acpi_gpiobusvar.h> 39 #include <dev/gpio/gpiobus_internal.h> 57 ACPI_HANDLE handle; member 66 if (gpio_res->ConnectionType == ACPI_RESOURCE_GPIO_TYPE_INT) { in acpi_gpiobus_convflags() 67 switch (gpio_res->Polarity) { in acpi_gpiobus_convflags() [all …]
|
| H A D | gpioaei.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 36 #include <contrib/dev/acpica/include/acpi.h> 37 #include <dev/acpica/acpivar.h> 39 #include <dev/gpio/gpiobusvar.h> 40 #include <dev/gpio/acpi_gpiobusvar.h> 52 ACPI_HANDLE handle; member 62 device_t dev; member 66 gpio_aei_probe(device_t dev) in gpio_aei_probe() argument 79 if (ctx->type == ACPI_AEI_TYPE_EVT) in gpio_aei_intr() [all …]
|
| /freebsd/contrib/libfido2/src/ |
| H A D | hid_win.c | 2 * Copyright (c) 2019-2022 Yubico AB. All rights reserved. 3 * Use of this source code is governed by a BSD-style 5 * SPDX-License-Identifier: BSD-2-Clause 37 HANDLE dev; member 46 is_fido(HANDLE dev) in is_fido() argument 52 if (HidD_GetPreparsedData(dev, &data) == false) { in is_fido() 71 get_report_len(HANDLE dev, int dir, size_t *report_len) in get_report_len() argument 76 int ok = -1; in get_report_len() 78 if (HidD_GetPreparsedData(dev, &data) == false) { in get_report_len() 107 get_id(HANDLE dev, int16_t *vendor_id, int16_t *product_id) in get_id() argument [all …]
|
| /freebsd/contrib/libpcap/ |
| H A D | pcap-netfilter-linux.c | 33 #include "pcap-int.h" 34 #include "diag-control.h" 64 * In tcpdump you can disable dropping privileges with -Z root 67 #include "pcap-netfilter-linux.h" 74 typedef enum { OTHER = -1, NFLOG, NFQUEUE } nftype_t; 84 static int nfqueue_send_verdict(const pcap_t *handle, uint16_t group_id, u_int32_t id, u_int32_t ve… 88 netfilter_read_linux(pcap_t *handle, int max_packets, pcap_handler callback, u_char *user) in netfilter_read_linux() argument 90 struct pcap_netfilter *handlep = handle->priv; in netfilter_read_linux() 98 if (handle->break_loop) { in netfilter_read_linux() 100 * Yes - clear the flag that indicates that it in netfilter_read_linux() [all …]
|
| /freebsd/sys/dev/acpi_support/ |
| H A D | acpi_panasonic.c | 1 /*- 2 * Copyright (c) 2003 OGAWA Takaya <t-ogawa@triaez.kaisei.org> 39 #include <contrib/dev/acpica/include/acpi.h> 41 #include <dev/acpica/acpivar.h> 64 #define HKEY_LCD_BRIGHTNESS_DIV ((1 << HKEY_LCD_BRIGHTNESS_BITS) - 1) 67 device_t dev; member 68 ACPI_HANDLE handle; member 79 static int acpi_panasonic_probe(device_t dev); 80 static int acpi_panasonic_attach(device_t dev); 81 static int acpi_panasonic_detach(device_t dev); [all …]
|
| /freebsd/sys/dev/atopcase/ |
| H A D | atopcase_acpi.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2021-2023 Val Packett <val@packett.cool> 42 #include <contrib/dev/acpica/include/acpi.h> 43 #include <contrib/dev/acpica/include/accommon.h> 44 #include <contrib/dev/acpica/include/acevents.h> 45 #include <dev/acpica/acpivar.h> 46 #include <dev/acpica/acpiio.h> 48 #include <dev/backlight/backlight.h> 50 #include <dev/evdev/input.h> [all …]
|
| /freebsd/sys/vm/ |
| H A D | device_pager.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 95 static int old_dev_pager_ctor(void *handle, vm_ooffset_t size, vm_prot_t prot, 97 static void old_dev_pager_dtor(void *handle); 100 static void old_dev_pager_path(void *handle, char *path, size_t len); 118 cdev_pager_lookup(void *handle) in cdev_pager_lookup() argument 124 object = vm_pager_object_lookup(&dev_pager_object_list, handle); in cdev_pager_lookup() 125 if (object != NULL && object->un_pager.devp.handle == NULL) { in cdev_pager_lookup() 126 msleep(&object->un_pager.devp.handle, &dev_pager_mtx, in cdev_pager_lookup() 136 cdev_pager_allocate(void *handle, enum obj_type tp, in cdev_pager_allocate() argument [all …]
|
| /freebsd/sys/dev/nvdimm/ |
| H A D | nvdimm_acpi.c | 1 /*- 45 #include <contrib/dev/acpica/include/acpi.h> 46 #include <contrib/dev/acpica/include/accommon.h> 47 #include <contrib/dev/acpica/include/acuuid.h> 48 #include <dev/acpica/acpivar.h> 50 #include <dev/nvdimm/nvdimm_var.h> 62 find_dimm(ACPI_HANDLE handle, UINT32 nesting_level, void *context, in find_dimm() argument 69 status = AcpiGetObjectInfo(handle, &device_info); in find_dimm() 72 if (device_info->Address == (uintptr_t)context) { in find_dimm() 73 *(ACPI_HANDLE *)return_value = handle; in find_dimm() [all …]
|
| /freebsd/stand/uboot/ |
| H A D | uboot_disk.c | 1 /*- 31 * Block storage I/O routines for U-Boot 47 printf("%s%d: ", dev->dd.d_dev->dv_name, dev->dd.d_unit); \ 60 int handle; /* storage device handle */ member 66 #define SI(dev) (stor_info[(dev)->dd.d_unit]) argument 102 printf("No U-Boot devices! Really enumerated?\n"); in stor_init() 103 return (-1); in stor_init() 108 if ((di != NULL) && (di->type & DEV_TYP_STOR)) { in stor_init() 112 return (-1); in stor_init() 114 stor_info[stor_info_no].handle = i; in stor_init() [all …]
|
| /freebsd/sys/dev/vmgenc/ |
| H A D | vmgenc_acpi.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 33 * https://docs.microsoft.com/en-us/windows/win32/hyperv_v2/virtual-machine-generation-identifier , 34 * https://azure.microsoft.com/en-us/blog/accessing-and-using-azure-vm-unique-id/ 39 * - QEMU: https://bugzilla.redhat.com/show_bug.cgi?id=1118834 40 * - VMware/ESXi: https://kb.vmware.com/s/article/2032586 41 …* - Xen: https://github.com/xenserver/xen-4.5/blob/master/tools/firmware/hvmloader/acpi/dsdt.asl#L… 56 #include <contrib/dev/acpica/include/acpi.h> 58 #include <dev/acpica/acpivar.h> 59 #include <dev/random/randomdev.h> [all …]
|
| /freebsd/sys/dev/pci/ |
| H A D | pci_host_generic_acpi.c | 1 /*- 48 #include <contrib/dev/acpica/include/acpi.h> 49 #include <contrib/dev/acpica/include/accommon.h> 51 #include <dev/acpica/acpivar.h> 52 #include <dev/acpica/acpi_pcibvar.h> 54 #include <dev/pci/pcivar.h> 55 #include <dev/pci/pcireg.h> 56 #include <dev/pci/pcib_private.h> 57 #include <dev/pci/pci_host_generic.h> 58 #include <dev/pci/pci_host_generic_acpi.h> [all …]
|