| /trueos/sys/dev/drm/ |
| HD | drm_irq.c | 39 int drm_irq_by_busid(struct drm_device *dev, void *data, in drm_irq_by_busid() argument 44 if ((irq->busnum >> 8) != dev->pci_domain || in drm_irq_by_busid() 45 (irq->busnum & 0xff) != dev->pci_bus || in drm_irq_by_busid() 46 irq->devnum != dev->pci_slot || in drm_irq_by_busid() 47 irq->funcnum != dev->pci_func) in drm_irq_by_busid() 50 irq->irq = dev->irq; in drm_irq_by_busid() 61 struct drm_device *dev = arg; in drm_irq_handler_wrap() local 63 DRM_SPINLOCK(&dev->irq_lock); in drm_irq_handler_wrap() 64 dev->driver->irq_handler(arg); in drm_irq_handler_wrap() 65 DRM_SPINUNLOCK(&dev->irq_lock); in drm_irq_handler_wrap() [all …]
|
| HD | drm_drv.c | 51 static int drm_load(struct drm_device *dev); 52 static void drm_unload(struct drm_device *dev); 197 struct drm_device *dev; in drm_attach() local 202 dev = device_get_softc(kdev); in drm_attach() 206 dev->device = device_get_parent(kdev); in drm_attach() 208 dev->device = kdev; in drm_attach() 210 dev->device = kdev; in drm_attach() 212 dev->devnode = make_dev(&drm_cdevsw, in drm_attach() 218 dev->devnode->si_drv1 = dev; in drm_attach() 221 dev->pci_domain = pci_get_domain(dev->device); in drm_attach() [all …]
|
| HD | i915_drv.h | 110 struct drm_device *dev; member 420 extern void i915_kernel_lost_context(struct drm_device * dev); 423 extern int i915_driver_open(struct drm_device *dev, struct drm_file *file_priv); 424 extern void i915_driver_lastclose(struct drm_device * dev); 425 extern void i915_driver_preclose(struct drm_device *dev, 427 extern void i915_driver_postclose(struct drm_device *dev, 429 extern int i915_driver_device_is_agp(struct drm_device * dev); 432 extern int i915_emit_box(struct drm_device *dev, 437 extern int i915_irq_emit(struct drm_device *dev, void *data, 439 extern int i915_irq_wait(struct drm_device *dev, void *data, [all …]
|
| /trueos/etc/rc.d/ |
| HD | bluetooth | 74 if expr "$_line" : "[a-zA-Z0-9_]*=" > /dev/null 2>&1; then 93 dev=$1 99 ngctl mkpeer ${dev}: hci ${hook} drv \ 100 > /dev/null 2>&1 || return 1 102 ngctl name ${dev}:${hook} ${dev}hci \ 103 > /dev/null 2>&1 || return 1 105 ngctl msg ${dev}hci: set_debug ${bluetooth_device_hci_debug_level} \ 106 > /dev/null 2>&1 || return 1 109 ngctl mkpeer ${dev}hci: l2cap acl hci \ 110 > /dev/null 2>&1 || return 1 [all …]
|
| /trueos/sys/dev/drm2/ |
| HD | drm_pci.c | 68 drm_dma_handle_t *drm_pci_alloc(struct drm_device * dev, size_t size, in drm_pci_alloc() argument 86 mtx_assert(&dev->dma_lock, MA_NOTOWNED); in drm_pci_alloc() 87 if (mtx_owned(&dev->dma_lock)) in drm_pci_alloc() 91 bus_get_dma_tag(dev->dev), /* parent */ in drm_pci_alloc() 130 void __drm_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah) in __drm_pci_free() argument 142 void drm_pci_free(struct drm_device * dev, drm_dma_handle_t * dmah) in drm_pci_free() argument 144 __drm_pci_free(dev, dmah); in drm_pci_free() 150 static int drm_get_pci_domain(struct drm_device *dev) in drm_get_pci_domain() argument 152 return dev->pci_domain; in drm_get_pci_domain() 155 static int drm_pci_get_irq(struct drm_device *dev) in drm_pci_get_irq() argument [all …]
|
| HD | drm_irq.c | 42 #define vblanktimestamp(dev, crtc, count) ( \ argument 43 (dev)->_vblank_time[(crtc) * DRM_VBLANKTIME_RBSIZE + \ 69 int drm_irq_by_busid(struct drm_device *dev, void *data, in drm_irq_by_busid() argument 74 if (!dev->driver->bus->irq_by_busid) in drm_irq_by_busid() 77 if (!drm_core_check_feature(dev, DRIVER_HAVE_IRQ)) in drm_irq_by_busid() 80 return dev->driver->bus->irq_by_busid(dev, p); in drm_irq_by_busid() 86 static void clear_vblank_timestamps(struct drm_device *dev, int crtc) in clear_vblank_timestamps() argument 88 memset(&dev->_vblank_time[crtc * DRM_VBLANKTIME_RBSIZE], 0, in clear_vblank_timestamps() 98 static void vblank_disable_and_save(struct drm_device *dev, int crtc) in vblank_disable_and_save() argument 110 mtx_lock(&dev->vblank_time_lock); in vblank_disable_and_save() [all …]
|
| HD | drm_fops.c | 43 DRM_STRUCTPROC *p, struct drm_device *dev); 45 static int drm_setup(struct drm_device * dev) in drm_setup() argument 50 if (dev->driver->firstopen) { in drm_setup() 51 ret = dev->driver->firstopen(dev); in drm_setup() 56 atomic_set(&dev->ioctl_count, 0); in drm_setup() 57 atomic_set(&dev->vma_count, 0); in drm_setup() 59 if (drm_core_check_feature(dev, DRIVER_HAVE_DMA) && in drm_setup() 60 !drm_core_check_feature(dev, DRIVER_MODESET)) { in drm_setup() 61 dev->buf_use = 0; in drm_setup() 62 atomic_set(&dev->buf_alloc, 0); in drm_setup() [all …]
|
| HD | drm_context.c | 62 void drm_ctxbitmap_free(struct drm_device * dev, int ctx_handle) in drm_ctxbitmap_free() argument 65 dev->ctx_bitmap == NULL) { in drm_ctxbitmap_free() 71 DRM_LOCK(dev); in drm_ctxbitmap_free() 72 clear_bit(ctx_handle, dev->ctx_bitmap); in drm_ctxbitmap_free() 73 dev->context_sareas[ctx_handle] = NULL; in drm_ctxbitmap_free() 74 DRM_UNLOCK(dev); in drm_ctxbitmap_free() 86 static int drm_ctxbitmap_next(struct drm_device * dev) in drm_ctxbitmap_next() argument 90 if (dev->ctx_bitmap == NULL) in drm_ctxbitmap_next() 93 DRM_LOCK(dev); in drm_ctxbitmap_next() 94 bit = find_first_zero_bit(dev->ctx_bitmap, DRM_MAX_CTXBITMAP); in drm_ctxbitmap_next() [all …]
|
| HD | drm_stub.c | 86 static int drm_minor_get_id(struct drm_device *dev, int type) in drm_minor_get_id() argument 90 new_id = device_get_unit(dev->dev); in drm_minor_get_id() 135 struct drm_device *dev = master->minor->dev; in drm_master_destroy() local 140 if (dev->driver->master_destroy) in drm_master_destroy() 141 dev->driver->master_destroy(dev, master); in drm_master_destroy() 143 list_for_each_entry_safe(r_list, list_temp, &dev->maplist, head) { in drm_master_destroy() 145 drm_rmmap_locked(dev, r_list->map); in drm_master_destroy() 175 int drm_setmaster_ioctl(struct drm_device *dev, void *data, in drm_setmaster_ioctl() argument 192 DRM_LOCK(dev); in drm_setmaster_ioctl() 195 if (dev->driver->master_set) { in drm_setmaster_ioctl() [all …]
|
| /trueos/sys/ofed/drivers/infiniband/hw/mthca/ |
| HD | mthca_eq.c | 165 static inline u64 async_mask(struct mthca_dev *dev) in async_mask() argument 167 return dev->mthca_flags & MTHCA_FLAG_SRQ ? in async_mask() 172 static inline void tavor_set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) in tavor_set_eq_ci() argument 184 dev->kar + MTHCA_EQ_DOORBELL, in tavor_set_eq_ci() 185 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in tavor_set_eq_ci() 188 static inline void arbel_set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) in arbel_set_eq_ci() argument 193 dev->eq_regs.arbel.eq_set_ci_base + eq->eqn * 8); in arbel_set_eq_ci() 198 static inline void set_eq_ci(struct mthca_dev *dev, struct mthca_eq *eq, u32 ci) in set_eq_ci() argument 200 if (mthca_is_memfree(dev)) in set_eq_ci() 201 arbel_set_eq_ci(dev, eq, ci); in set_eq_ci() [all …]
|
| /trueos/sys/ofed/drivers/net/mlx4/ |
| HD | main.c | 272 static inline u64 dbdf_to_u64(int domain, int bus, int dev, int fn) in dbdf_to_u64() argument 274 return (domain << 20) | (bus << 12) | (dev << 4) | fn; in dbdf_to_u64() 368 int domain, bus, dev, fn; in mlx4_fill_dbdf2val_tbl() local 393 if (sscanf(sbdf, "%02x:%02x.%x-", &bus, &dev, &fn) != 3) { in mlx4_fill_dbdf2val_tbl() 398 &dev, &fn) != 4) { in mlx4_fill_dbdf2val_tbl() 402 sprintf(tmp, "%04x:%02x:%02x.%x-", domain, bus, dev, in mlx4_fill_dbdf2val_tbl() 405 sprintf(tmp, "%02x:%02x.%x-", bus, dev, fn); in mlx4_fill_dbdf2val_tbl() 413 dbdf = dbdf_to_u64(domain, bus, dev, fn); in mlx4_fill_dbdf2val_tbl() 507 dbdf = dbdf_to_u64(pci_get_domain(pdev->dev.bsddev), pci_get_bus(pdev->dev.bsddev), in mlx4_get_val() 564 int mlx4_check_port_params(struct mlx4_dev *dev, in mlx4_check_port_params() argument [all …]
|
| HD | qp.c | 52 void mlx4_qp_event(struct mlx4_dev *dev, u32 qpn, int event_type) in mlx4_qp_event() argument 54 struct mlx4_qp_table *qp_table = &mlx4_priv(dev)->qp_table; in mlx4_qp_event() 59 qp = __mlx4_qp_lookup(dev, qpn); in mlx4_qp_event() 66 mlx4_dbg(dev, "Async event for none existent QP %08x\n", qpn); in mlx4_qp_event() 77 static int is_master_qp0(struct mlx4_dev *dev, struct mlx4_qp *qp, int *real_qp0, int *proxy_qp0) in is_master_qp0() argument 81 u32 pf_proxy_offset = dev->phys_caps.base_proxy_sqpn + 8 * mlx4_master_func_num(dev); in is_master_qp0() 84 *real_qp0 = qp->qpn >= dev->phys_caps.base_sqpn && in is_master_qp0() 85 qp->qpn <= dev->phys_caps.base_sqpn + 1; in is_master_qp0() 90 static int __mlx4_qp_modify(struct mlx4_dev *dev, struct mlx4_mtt *mtt, in __mlx4_qp_modify() argument 136 struct mlx4_priv *priv = mlx4_priv(dev); in __mlx4_qp_modify() [all …]
|
| HD | eq.c | 85 static u64 get_async_ev_mask(struct mlx4_dev *dev) in get_async_ev_mask() argument 88 if (dev->caps.flags & MLX4_DEV_CAP_FLAG_PORT_MNG_CHG_EV) in get_async_ev_mask() 90 if (dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RECOVERABLE_ERROR_EVENT) in get_async_ev_mask() 140 struct mlx4_dev *dev = &priv->dev; in mlx4_gen_slave_eqe() local 152 for (i = 0; i < dev->num_slaves; i++) { in mlx4_gen_slave_eqe() 153 if (mlx4_GEN_EQE(dev, i, eqe)) in mlx4_gen_slave_eqe() 154 mlx4_warn(dev, "Failed to generate " in mlx4_gen_slave_eqe() 158 if (mlx4_GEN_EQE(dev, slave, eqe)) in mlx4_gen_slave_eqe() 159 mlx4_warn(dev, "Failed to generate event " in mlx4_gen_slave_eqe() 167 static void slave_event(struct mlx4_dev *dev, u8 slave, struct mlx4_eqe *eqe) in slave_event() argument [all …]
|
| /trueos/contrib/wpa/src/wps/ |
| HD | wps_dev_attr.c | 16 int wps_build_manufacturer(struct wps_device_data *dev, struct wpabuf *msg) in wps_build_manufacturer() argument 21 len = dev->manufacturer ? os_strlen(dev->manufacturer) : 0; in wps_build_manufacturer() 35 wpabuf_put_data(msg, dev->manufacturer, len); in wps_build_manufacturer() 40 int wps_build_model_name(struct wps_device_data *dev, struct wpabuf *msg) in wps_build_model_name() argument 45 len = dev->model_name ? os_strlen(dev->model_name) : 0; in wps_build_model_name() 59 wpabuf_put_data(msg, dev->model_name, len); in wps_build_model_name() 64 int wps_build_model_number(struct wps_device_data *dev, struct wpabuf *msg) in wps_build_model_number() argument 69 len = dev->model_number ? os_strlen(dev->model_number) : 0; in wps_build_model_number() 83 wpabuf_put_data(msg, dev->model_number, len); in wps_build_model_number() 88 static int wps_build_serial_number(struct wps_device_data *dev, in wps_build_serial_number() argument [all …]
|
| /trueos/sys/dev/agp/ |
| HD | agp_intel.c | 60 agp_intel_match(device_t dev) in agp_intel_match() argument 62 if (pci_get_class(dev) != PCIC_BRIDGE in agp_intel_match() 63 || pci_get_subclass(dev) != PCIS_BRIDGE_HOST) in agp_intel_match() 66 if (agp_find_caps(dev) == 0) in agp_intel_match() 69 switch (pci_get_devid(dev)) { in agp_intel_match() 114 agp_intel_probe(device_t dev) in agp_intel_probe() argument 118 if (resource_disabled("agp", device_get_unit(dev))) in agp_intel_probe() 120 desc = agp_intel_match(dev); in agp_intel_probe() 122 device_set_desc(dev, desc); in agp_intel_probe() 130 agp_intel_commit_gatt(device_t dev) in agp_intel_commit_gatt() argument [all …]
|
| /trueos/tools/regression/geom_gpt/ |
| HD | gctl.t | 43 "021" => "gctl verb=create provider=%dev% entries=-1", 44 "022" => "gctl verb=create provider=%dev% entries=128", 45 "023" => "gctl verb=create provider=%dev%", 46 "024" => "gctl verb=modify geom=%dev%", 50 "032" => "gctl verb=add geom=%dev%", 51 "033" => "gctl verb=add geom=%dev% type=bogus", 52 "034" => "gctl verb=add geom=%dev% type=ed0101b0-2a71-11da-ba81-003048416ace", 53 "035" => "gctl verb=add geom=%dev% type=ed0101b0-2a71-11da-ba81-003048416ace start=1", 54 "036" => "gctl verb=add geom=%dev% type=ed0101b0-2a71-11da-ba81-003048416ace start=34", 55 …"037" => "gctl verb=add geom=%dev% type=ed0101b0-2a71-11da-ba81-003048416ace start=34 end=12345678… [all …]
|
| /trueos/sys/dev/ata/ |
| HD | ata-pci.c | 60 ata_pci_probe(device_t dev) in ata_pci_probe() argument 62 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_pci_probe() 66 if (pci_get_class(dev) != PCIC_STORAGE) in ata_pci_probe() 70 if (pci_get_subclass(dev) != PCIS_STORAGE_IDE) in ata_pci_probe() 73 sprintf(buffer, "%s ATA controller", ata_pcivendor2str(dev)); in ata_pci_probe() 74 device_set_desc_copy(dev, buffer); in ata_pci_probe() 82 ata_pci_attach(device_t dev) in ata_pci_attach() argument 84 struct ata_pci_controller *ctlr = device_get_softc(dev); in ata_pci_attach() 90 ctlr->legacy = ata_legacy(dev); in ata_pci_attach() 91 if (ctlr->legacy || pci_read_config(dev, PCIR_BAR(2), 4) & IOMASK) in ata_pci_attach() [all …]
|
| /trueos/sys/kern/ |
| HD | subr_bus.c | 67 SYSCTL_NODE(, OID_AUTO, dev, CTLFLAG_RW, NULL, NULL); 168 static void print_device_short(device_t dev, int indent); 169 static void print_device(device_t dev, int indent); 170 void print_device_tree_short(device_t dev, int indent); 171 void print_device_tree(device_t dev, int indent); 251 device_t dev = (device_t)arg1; in device_sysctl_handler() local 259 value = dev->desc ? dev->desc : ""; in device_sysctl_handler() 262 value = dev->driver ? dev->driver->name : ""; in device_sysctl_handler() 266 bus_child_location_str(dev, buf, 1024); in device_sysctl_handler() 270 bus_child_pnpinfo_str(dev, buf, 1024); in device_sysctl_handler() [all …]
|
| HD | kern_conf.c | 55 static void destroy_devl(struct cdev *dev); 56 static int destroy_dev_sched_cbl(struct cdev *dev, 140 dev_ref(struct cdev *dev) in dev_ref() argument 145 dev->si_refcount++; in dev_ref() 150 dev_refl(struct cdev *dev) in dev_refl() argument 154 dev->si_refcount++; in dev_refl() 158 dev_rel(struct cdev *dev) in dev_rel() argument 164 dev->si_refcount--; in dev_rel() 165 KASSERT(dev->si_refcount >= 0, in dev_rel() 166 ("dev_rel(%s) gave negative count", devtoname(dev))); in dev_rel() [all …]
|
| /trueos/sys/dev/iicbus/ |
| HD | iicbb.c | 86 static int iicbb_transfer(device_t dev, struct iic_msg *msgs, uint32_t nmsgs); 128 iicbb_probe(device_t dev) in iicbb_probe() argument 130 device_set_desc(dev, "I2C bit-banging driver"); in iicbb_probe() 136 iicbb_attach(device_t dev) in iicbb_attach() argument 138 struct iicbb_softc *sc = (struct iicbb_softc *)device_get_softc(dev); in iicbb_attach() 140 sc->iicbus = device_add_child(dev, "iicbus", -1); in iicbb_attach() 144 bus_generic_attach(dev); in iicbb_attach() 150 iicbb_detach(device_t dev) in iicbb_detach() argument 152 struct iicbb_softc *sc = (struct iicbb_softc *)device_get_softc(dev); in iicbb_detach() 165 bus_generic_detach(dev); in iicbb_detach() [all …]
|
| HD | iicoc.c | 61 static int iicoc_start(device_t dev, u_char slave, int timeout); 62 static int iicoc_stop(device_t dev); 63 static int iicoc_read(device_t dev, char *buf, 65 static int iicoc_write(device_t dev, const char *buf, 67 static int iicoc_repeated_start(device_t dev, u_char slave, int timeout); 70 device_t dev; /* Self */ member 83 iicoc_dev_write(device_t dev, int reg, int value) in iicoc_dev_write() argument 87 sc = device_get_softc(dev); in iicoc_dev_write() 92 iicoc_dev_read(device_t dev, int reg) in iicoc_dev_read() argument 97 sc = device_get_softc(dev); in iicoc_dev_read() [all …]
|
| /trueos/sys/dev/drm2/i915/ |
| HD | i915_drv.h | 131 bool (*fbc_enabled)(struct drm_device *dev); 133 void (*disable_fbc)(struct drm_device *dev); 134 int (*get_display_clock_speed)(struct drm_device *dev); 135 int (*get_fifo_size)(struct drm_device *dev, int plane); 136 void (*update_wm)(struct drm_device *dev); 137 void (*update_sprite_wm)(struct drm_device *dev, int pipe, 139 void (*sanitize_pm)(struct drm_device *dev); 140 void (*update_linetime_wm)(struct drm_device *dev, int pipe, 151 void (*init_clock_gating)(struct drm_device *dev); 152 void (*init_pch_clock_gating)(struct drm_device *dev); [all …]
|
| HD | i915_dma.c | 50 #define RING_LOCK_TEST_WITH_RETURN(dev, file) do { \ argument 51 if (LP_RING(dev->dev_private)->obj == NULL) \ 52 LOCK_TEST_WITH_RETURN(dev, file); \ 58 if (I915_NEED_GFX_HWS(dev_priv->dev)) in intel_read_legacy_status_page() 68 void i915_update_dri1_breadcrumb(struct drm_device *dev) in i915_update_dri1_breadcrumb() argument 70 drm_i915_private_t *dev_priv = dev->dev_private; in i915_update_dri1_breadcrumb() 73 if (dev->primary->master) { in i915_update_dri1_breadcrumb() 74 master_priv = dev->primary->master->driver_priv; in i915_update_dri1_breadcrumb() 81 static void i915_write_hws_pga(struct drm_device *dev) in i915_write_hws_pga() argument 83 drm_i915_private_t *dev_priv = dev->dev_private; in i915_write_hws_pga() [all …]
|
| /trueos/sys/dev/ppbus/ |
| HD | ppbio.h | 37 #define ppb_outsb_epp(dev,buf,cnt) \ argument 38 (PPBUS_IO(device_get_parent(dev), PPB_OUTSB_EPP, buf, cnt, 0)) 39 #define ppb_outsw_epp(dev,buf,cnt) \ argument 40 (PPBUS_IO(device_get_parent(dev), PPB_OUTSW_EPP, buf, cnt, 0)) 41 #define ppb_outsl_epp(dev,buf,cnt) \ argument 42 (PPBUS_IO(device_get_parent(dev), PPB_OUTSL_EPP, buf, cnt, 0)) 44 #define ppb_insb_epp(dev,buf,cnt) \ argument 45 (PPBUS_IO(device_get_parent(dev), PPB_INSB_EPP, buf, cnt, 0)) 46 #define ppb_insw_epp(dev,buf,cnt) \ argument 47 (PPBUS_IO(device_get_parent(dev), PPB_INSW_EPP, buf, cnt, 0)) [all …]
|
| /trueos/sys/dev/pci/ |
| HD | vga_pci.c | 68 static struct resource *vga_pci_alloc_resource(device_t dev, device_t child, 70 static int vga_pci_release_resource(device_t dev, device_t child, int type, 79 vga_pci_is_boot_display(device_t dev) in vga_pci_is_boot_display() argument 86 if ((pci_get_class(dev) != PCIC_DISPLAY && in vga_pci_is_boot_display() 87 (pci_get_class(dev) != PCIC_OLD || in vga_pci_is_boot_display() 88 pci_get_subclass(dev) != PCIS_OLD_VGA))) in vga_pci_is_boot_display() 91 unit = device_get_unit(dev); in vga_pci_is_boot_display() 112 pcib = device_get_parent(device_get_parent(dev)); in vga_pci_is_boot_display() 124 config = pci_read_config(dev, PCIR_COMMAND, 2); in vga_pci_is_boot_display() 130 device_set_flags(dev, 1); in vga_pci_is_boot_display() [all …]
|