| /onnv-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
| H A D | oce_hw.c | 43 extern int oce_destroy_q(struct oce_dev *dev, struct oce_mbx *mbx, 47 oce_map_regs(struct oce_dev *dev) in oce_map_regs() argument 52 ASSERT(NULL != dev); in oce_map_regs() 53 ASSERT(NULL != dev->dip); in oce_map_regs() 56 ret = ddi_dev_nregs(dev->dip, &dev->num_bars); in oce_map_regs() 58 oce_log(dev, CE_WARN, MOD_CONFIG, in oce_map_regs() 65 ret = ddi_dev_regsize(dev->dip, OCE_DEV_CFG_BAR, &bar_size); in oce_map_regs() 67 oce_log(dev, CE_WARN, MOD_CONFIG, in oce_map_regs() 73 ret = ddi_regs_map_setup(dev->dip, OCE_DEV_CFG_BAR, &dev->dev_cfg_addr, in oce_map_regs() 74 0, bar_size, ®_accattr, &dev->dev_cfg_handle); in oce_map_regs() [all …]
|
| H A D | oce_main.c | 73 static void oce_unconfigure(struct oce_dev *dev); 74 static void oce_init_locks(struct oce_dev *dev); 75 static void oce_destroy_locks(struct oce_dev *dev); 76 static void oce_get_params(struct oce_dev *dev); 77 static int oce_get_prop(struct oce_dev *dev, char *propname, int minval, 193 struct oce_dev *dev = NULL; in oce_attach() local 207 dev = kmem_zalloc(sizeof (struct oce_dev), KM_SLEEP); in oce_attach() 210 dev->dip = dip; in oce_attach() 211 dev->dev_id = ddi_get_instance(dip); in oce_attach() 212 dev->suspended = B_FALSE; in oce_attach() [all …]
|
| H A D | oce_gld.c | 47 static int oce_set_priv_prop(struct oce_dev *dev, const char *name, 50 static int oce_get_priv_prop(struct oce_dev *dev, const char *name, 57 struct oce_dev *dev = arg; in oce_m_start() local 60 mutex_enter(&dev->dev_lock); in oce_m_start() 62 if (dev->state & STATE_MAC_STARTED) { in oce_m_start() 63 mutex_exit(&dev->dev_lock); in oce_m_start() 67 if (dev->suspended) { in oce_m_start() 68 mutex_exit(&dev->dev_lock); in oce_m_start() 72 if (oce_fm_check_acc_handle(dev, dev->db_handle) != DDI_FM_OK) { in oce_m_start() 73 ddi_fm_service_impact(dev->dip, DDI_SERVICE_DEGRADED); in oce_m_start() [all …]
|
| H A D | oce_intr.c | 44 oce_setup_intr(struct oce_dev *dev) in oce_setup_intr() argument 55 ret = ddi_intr_get_supported_types(dev->dip, &intr_types); in oce_setup_intr() 57 oce_log(dev, CE_WARN, MOD_CONFIG, "%s", in oce_setup_intr() 64 dev->intr_type = DDI_INTR_TYPE_MSIX; in oce_setup_intr() 66 nreqd = dev->rx_rings + 1; in oce_setup_intr() 69 dev->intr_type = DDI_INTR_TYPE_FIXED; in oce_setup_intr() 74 ret = ddi_intr_get_nintrs(dev->dip, dev->intr_type, &nsupported); in oce_setup_intr() 76 oce_log(dev, CE_WARN, MOD_CONFIG, in oce_setup_intr() 82 ret = ddi_intr_get_navail(dev->dip, dev->intr_type, &navail); in oce_setup_intr() 84 oce_log(dev, CE_WARN, MOD_CONFIG, in oce_setup_intr() [all …]
|
| /onnv-gate/usr/src/uts/intel/io/heci/ |
| H A D | heci_init.c | 96 static void heci_check_asf_mode(struct iamt_heci_device *dev); 97 static int host_start_message(struct iamt_heci_device *dev); 98 static int host_enum_clients_message(struct iamt_heci_device *dev); 99 static int allocate_me_clients_storage(struct iamt_heci_device *dev); 100 static void host_init_wd(struct iamt_heci_device *dev); 101 static void host_init_iamthif(struct iamt_heci_device *dev); 115 struct iamt_heci_device *dev) in heci_initialize_list() argument 120 list->device_extension = dev; in heci_initialize_list() 131 heci_flush_queues(struct iamt_heci_device *dev, in heci_flush_queues() argument 136 if (!dev || !file_ext) in heci_flush_queues() [all …]
|
| H A D | heci_intr.c | 72 struct iamt_heci_device *dev, 75 struct iamt_heci_device *dev, 77 static void heci_bh_read_bus_message(struct iamt_heci_device *dev, 80 struct iamt_heci_device *dev, 83 struct iamt_heci_device *dev, 85 static void heci_client_connect_response(struct iamt_heci_device *dev, 87 static void heci_client_disconnect_response(struct iamt_heci_device *dev, 89 static void heci_client_flow_control_response(struct iamt_heci_device *dev, 91 static void heci_client_disconnect_request(struct iamt_heci_device *dev, 94 static int heci_bh_process_device(struct iamt_heci_device *dev); [all …]
|
| H A D | heci_interface.c | 109 heci_set_csr_register(struct iamt_heci_device *dev) in heci_set_csr_register() argument 111 write_heci_register(dev, H_CSR, dev->host_hw_state); in heci_set_csr_register() 112 dev->host_hw_state = read_heci_register(dev, H_CSR); in heci_set_csr_register() 121 heci_csr_enable_interrupts(struct iamt_heci_device *dev) in heci_csr_enable_interrupts() argument 123 dev->host_hw_state |= H_IE; in heci_csr_enable_interrupts() 124 heci_set_csr_register(dev); in heci_csr_enable_interrupts() 133 heci_csr_disable_interrupts(struct iamt_heci_device *dev) in heci_csr_disable_interrupts() argument 135 dev->host_hw_state &= ~H_IE; in heci_csr_disable_interrupts() 136 heci_set_csr_register(dev); in heci_csr_disable_interrupts() 148 _host_get_filled_slots(struct iamt_heci_device *dev) in _host_get_filled_slots() argument [all …]
|
| H A D | io_heci.c | 82 heci_ioctl_get_version(struct iamt_heci_device *dev, int if_num, in heci_ioctl_get_version() argument 92 if ((if_num < HECI_MINOR_NUMBER) || (!dev) || in heci_ioctl_get_version() 145 heci_ioctl_connect_client(struct iamt_heci_device *dev, int if_num, in heci_ioctl_connect_client() argument 162 if ((if_num < HECI_MINOR_NUMBER) || (!dev) || (!file)) in heci_ioctl_connect_client() 221 mutex_enter(&dev->device_lock); in heci_ioctl_connect_client() 222 if (dev->heci_state != HECI_ENABLED) { in heci_ioctl_connect_client() 224 mutex_exit(&dev->device_lock); in heci_ioctl_connect_client() 230 mutex_exit(&dev->device_lock); in heci_ioctl_connect_client() 236 for (i = 0; i < dev->num_heci_me_clients; i++) { in heci_ioctl_connect_client() 238 dev->me_clients[i].props.protocol_name.data1, in heci_ioctl_connect_client() [all …]
|
| H A D | heci_main.c | 109 static int heci_close(dev_t dev, int flag, int otyp, struct cred *cred); 110 static int heci_read(dev_t dev, struct uio *uio_p, cred_t *cred_p); 111 static int heci_ioctl(dev_t dev, int cmd, intptr_t arg, int mode, 113 static int heci_write(dev_t dev, struct uio *uio_p, struct cred *cred); 114 static int heci_poll(dev_t dev, short events, int anyyet, 117 struct iamt_heci_device *dev, 365 struct iamt_heci_device *dev; in heci_detach() local 368 dev = ddi_get_soft_state(heci_soft_state_p, ddi_get_instance(dip)); in heci_detach() 369 ASSERT(dev != NULL); in heci_detach() 386 if (dev->wd_timer) in heci_detach() [all …]
|
| /onnv-gate/usr/src/grub/grub-0.97/netboot/ |
| H A D | config.c | 14 static int pci_probe(struct dev *dev, const char *type_name) in pci_probe() argument 26 struct pci_probe_state *state = &dev->state.pci; in pci_probe() 28 if (dev->how_probe == PROBE_FIRST) { in pci_probe() 30 state->dev.driver = 0; in pci_probe() 31 state->dev.bus = 0; in pci_probe() 32 state->dev.devfn = 0; in pci_probe() 33 dev->index = -1; in pci_probe() 36 if ((dev->how_probe != PROBE_AWAKE) && state->advance) { in pci_probe() 37 find_pci(dev->type, &state->dev); in pci_probe() 38 dev->index = -1; in pci_probe() [all …]
|
| /onnv-gate/usr/src/uts/common/io/audio/drv/audiosolo/ |
| H A D | audiosolo.c | 139 struct solo_dev *dev; member 177 struct solo_dev *dev; member 238 solo_dspready(solo_dev_t *dev) in solo_dspready() argument 240 return ((PORT_RD8(dev->sb, 0xc) & 0x80) == 0 ? true : false); in solo_dspready() 244 solo_dspwr(solo_dev_t *dev, uint8_t val) in solo_dspwr() argument 249 if (solo_dspready(dev)) { in solo_dspwr() 250 PORT_WR8(dev->sb, 0xc, val); in solo_dspwr() 256 audio_dev_warn(dev->adev, "solo_dspwr(0x%02x) timed out", val); in solo_dspwr() 261 solo_cmd(solo_dev_t *dev, uint8_t val) in solo_cmd() argument 263 return (solo_dspwr(dev, val)); in solo_cmd() [all …]
|
| /onnv-gate/usr/src/uts/common/io/drm/ |
| H A D | drm_drv.c | 169 drm_firstopen(drm_device_t *dev) in drm_firstopen() argument 176 retval = drm_addmap(dev, 0, SAREA_MAX, _DRM_SHM, in drm_firstopen() 183 if (dev->driver->use_agp) { in drm_firstopen() 184 DRM_DEBUG("drm_firstopen: use_agp=%d", dev->driver->use_agp); in drm_firstopen() 185 if (drm_device_is_agp(dev)) in drm_firstopen() 186 dev->agp = drm_agp_init(dev); in drm_firstopen() 187 if (dev->driver->require_agp && dev->agp == NULL) { in drm_firstopen() 193 if (dev->driver->firstopen) in drm_firstopen() 194 retval = dev->driver->firstopen(dev); in drm_firstopen() 201 dev->buf_use = 0; in drm_firstopen() [all …]
|
| H A D | drm_irq.c | 51 if ((irq.busnum >> 8) != dev->pci_domain || in drm_irq_by_busid() 52 (irq.busnum & 0xff) != dev->pci_bus || in drm_irq_by_busid() 53 irq.devnum != dev->pci_slot || in drm_irq_by_busid() 54 irq.funcnum != dev->pci_func) in drm_irq_by_busid() 57 irq.irq = dev->irq; in drm_irq_by_busid() 71 drm_device_t *dev = (void *)arg; in drm_irq_handler_wrap() local 74 mutex_enter(&dev->irq_lock); in drm_irq_handler_wrap() 75 ret = dev->driver->irq_handler(arg); in drm_irq_handler_wrap() 76 mutex_exit(&dev->irq_lock); in drm_irq_handler_wrap() 83 struct drm_device *dev = (struct drm_device *)arg; in vblank_disable_fn() local [all …]
|
| H A D | drm_context.c | 67 drm_ctxbitmap_free(drm_device_t *dev, int ctx_handle) in drm_ctxbitmap_free() argument 70 dev->ctx_bitmap == NULL) { in drm_ctxbitmap_free() 78 clear_bit(ctx_handle, dev->ctx_bitmap); in drm_ctxbitmap_free() 79 dev->context_sareas[ctx_handle] = NULL; in drm_ctxbitmap_free() 85 drm_ctxbitmap_next(drm_device_t *dev) in drm_ctxbitmap_next() argument 89 if (dev->ctx_bitmap == NULL) in drm_ctxbitmap_next() 93 bit = find_first_zero_bit(dev->ctx_bitmap, DRM_MAX_CTXBITMAP); in drm_ctxbitmap_next() 99 set_bit(bit, dev->ctx_bitmap); in drm_ctxbitmap_next() 101 if ((bit+1) > dev->max_context) { in drm_ctxbitmap_next() 102 dev->max_context = (bit+1); in drm_ctxbitmap_next() [all …]
|
| /onnv-gate/usr/src/uts/common/io/audio/drv/audioens/ |
| H A D | audioens.c | 101 struct audioens_dev *dev; member 154 #define GET8(dev, offset) \ argument 155 ddi_get8(dev->acch, (uint8_t *)(dev->regs + (offset))) 156 #define GET16(dev, offset) \ argument 157 ddi_get16(dev->acch, (uint16_t *)(void *)(dev->regs + (offset))) 158 #define GET32(dev, offset) \ argument 159 ddi_get32(dev->acch, (uint32_t *)(void *)(dev->regs + (offset))) 160 #define PUT8(dev, offset, v) \ argument 161 ddi_put8(dev->acch, (uint8_t *)(dev->regs + (offset)), v) 162 #define PUT16(dev, offset, v) \ argument [all …]
|
| /onnv-gate/usr/src/lib/libparted/common/libparted/ |
| H A D | device.c | 85 _device_register (PedDevice* dev) in _device_register() argument 90 walk->next = dev; in _device_register() 92 devices = dev; in _device_register() 93 dev->next = NULL; in _device_register() 97 _device_unregister (PedDevice* dev) in _device_unregister() argument 103 if (walk == dev) break; in _device_unregister() 107 last->next = dev->next; in _device_unregister() 109 devices = dev->next; in _device_unregister() 120 ped_device_get_next (const PedDevice* dev) in ped_device_get_next() argument 122 if (dev) in ped_device_get_next() [all …]
|
| /onnv-gate/usr/src/uts/common/io/audio/drv/audiols/ |
| H A D | audiols.c | 95 static void audigyls_configure_mixer(audigyls_dev_t *dev); 149 read_chan(audigyls_dev_t *dev, int reg, int chn) in read_chan() argument 153 mutex_enter(&dev->low_mutex); in read_chan() 155 OUTL(dev, PR, (reg << 16) | (chn & 0xffff)); in read_chan() 157 val = INL(dev, DR); in read_chan() 158 mutex_exit(&dev->low_mutex); in read_chan() 164 write_chan(audigyls_dev_t *dev, int reg, int chn, uint32_t value) in write_chan() argument 166 mutex_enter(&dev->low_mutex); in write_chan() 168 OUTL(dev, PR, (reg << 16) | (chn & 0x7)); in write_chan() 170 OUTL(dev, DR, value); in write_chan() [all …]
|
| /onnv-gate/usr/src/uts/common/io/audio/drv/audiopci/ |
| H A D | audiopci.c | 94 struct audiopci_dev *dev; member 115 struct audiopci_dev *dev; member 180 #define GET8(dev, offset) \ argument 181 ddi_get8(dev->acch, (uint8_t *)(dev->regs + (offset))) 182 #define GET16(dev, offset) \ argument 183 ddi_get16(dev->acch, (uint16_t *)(void *)(dev->regs + (offset))) 184 #define GET32(dev, offset) \ argument 185 ddi_get32(dev->acch, (uint32_t *)(void *)(dev->regs + (offset))) 186 #define PUT8(dev, offset, v) \ argument 187 ddi_put8(dev->acch, (uint8_t *)(dev->regs + (offset)), v) [all …]
|
| /onnv-gate/usr/src/uts/common/io/audio/drv/audiocmi/ |
| H A D | audiocmi.c | 96 cmpci_dev_t *dev = port->dev; in cmpci_open() local 100 mutex_enter(&dev->mutex); in cmpci_open() 106 mutex_exit(&dev->mutex); in cmpci_open() 121 cmpci_dev_t *dev = port->dev; in cmpci_start() local 123 mutex_enter(&dev->mutex); in cmpci_start() 128 SET32(dev, REG_FUNCTRL0, port->fc0_rst_bit); in cmpci_start() 130 CLR32(dev, REG_FUNCTRL0, port->fc0_rst_bit); in cmpci_start() 134 SET32(dev, REG_FUNCTRL1, port->fc1_rate_mask); in cmpci_start() 135 SET32(dev, REG_CHFORMAT, port->chformat_mask); in cmpci_start() 137 if ((port->num == 1) && (dev->maxch > 2)) { in cmpci_start() [all …]
|
| /onnv-gate/usr/src/uts/common/io/yge/ |
| H A D | yge.c | 277 yge_dev_t *dev = port->p_dev; in yge_mii_readreg() local 281 GMAC_WRITE_2(dev, pnum, GM_SMI_CTRL, in yge_mii_readreg() 286 val = GMAC_READ_2(dev, pnum, GM_SMI_CTRL); in yge_mii_readreg() 288 val = GMAC_READ_2(dev, pnum, GM_SMI_DATA); in yge_mii_readreg() 306 yge_dev_t *dev = port->p_dev; in yge_mii_writereg() local 309 GMAC_WRITE_2(dev, pnum, GM_SMI_DATA, val); in yge_mii_writereg() 310 GMAC_WRITE_2(dev, pnum, GM_SMI_CTRL, in yge_mii_writereg() 315 if ((GMAC_READ_2(dev, pnum, GM_SMI_CTRL) & GM_SMI_CT_BUSY) == 0) in yge_mii_writereg() 352 yge_dev_t *dev = port->p_dev; in yge_mii_notify() local 363 DEV_LOCK(dev); in yge_mii_notify() [all …]
|
| /onnv-gate/usr/src/uts/common/io/audio/drv/audiop16x/ |
| H A D | audiop16x.c | 132 read_reg(p16x_dev_t *dev, int reg, int chn) in read_reg() argument 136 mutex_enter(&dev->mutex); in read_reg() 137 OUTL(dev, (reg << 16) | (chn & 0xffff), PTR); /* Pointer */ in read_reg() 138 val = INL(dev, DR); /* Data */ in read_reg() 139 mutex_exit(&dev->mutex); in read_reg() 145 write_reg(p16x_dev_t *dev, int reg, int chn, unsigned int value) in write_reg() argument 148 mutex_enter(&dev->mutex); in write_reg() 149 OUTL(dev, (reg << 16) | (chn & 0xffff), PTR); /* Pointer */ in write_reg() 150 OUTL(dev, value, DR); /* Data */ in write_reg() 151 mutex_exit(&dev->mutex); in write_reg() [all …]
|
| /onnv-gate/usr/src/lib/libntfs/common/libntfs/ |
| H A D | unix_io.c | 64 #define DEV_FD(dev) (*(int *)dev->d_private) argument 80 static int ntfs_device_unix_io_open(struct ntfs_device *dev, int flags) in ntfs_device_unix_io_open() argument 86 if (NDevOpen(dev)) { in ntfs_device_unix_io_open() 90 if (!(dev->d_private = ntfs_malloc(sizeof(int)))) in ntfs_device_unix_io_open() 92 *(int*)dev->d_private = open(dev->d_name, flags); in ntfs_device_unix_io_open() 93 if (*(int*)dev->d_private == -1) { in ntfs_device_unix_io_open() 99 NDevSetReadOnly(dev); in ntfs_device_unix_io_open() 102 if (NDevReadOnly(dev)) in ntfs_device_unix_io_open() 108 if (fcntl(DEV_FD(dev), F_SETLK, &flk)) { in ntfs_device_unix_io_open() 111 "for %s\n", dev->d_name, NDevReadOnly(dev) ? in ntfs_device_unix_io_open() [all …]
|
| /onnv-gate/usr/src/lib/libparted/common/libparted/arch/ |
| H A D | solaris.c | 74 #define PARTITION(dev) (minor(dev) & 0x07) argument 92 _device_stat(PedDevice* dev, struct stat *dev_stat) in _device_stat() argument 94 PED_ASSERT(dev != NULL, return (0)); in _device_stat() 95 PED_ASSERT(!dev->external_mode, return (0)); in _device_stat() 98 if (!stat(dev->path, dev_stat)) { in _device_stat() 105 dev->path, strerror(errno)) != PED_EXCEPTION_RETRY) in _device_stat() 112 _device_set_length_and_sector_size(PedDevice* dev) in _device_set_length_and_sector_size() argument 119 PED_ASSERT(dev != NULL, return); in _device_set_length_and_sector_size() 120 PED_ASSERT(dev->open_count > 0, return); in _device_set_length_and_sector_size() 122 arch_specific = SOLARIS_SPECIFIC(dev); in _device_set_length_and_sector_size() [all …]
|
| /onnv-gate/usr/src/uts/common/xen/io/ |
| H A D | xenbus_probe.c | 105 free_otherend_details(struct xenbus_device *dev) in free_otherend_details() argument 107 if (dev->otherend != NULL) { in free_otherend_details() 108 kmem_free((void *)dev->otherend, strlen(dev->otherend) + 1); in free_otherend_details() 109 dev->otherend = NULL; in free_otherend_details() 115 free_otherend_watch(struct xenbus_device *dev) in free_otherend_watch() argument 117 if (dev->otherend_watch.node) { in free_otherend_watch() 118 unregister_xenbus_watch(&dev->otherend_watch); in free_otherend_watch() 119 kmem_free((void *)dev->otherend_watch.node, in free_otherend_watch() 120 strlen(dev->otherend_watch.node) + 1); in free_otherend_watch() 121 dev->otherend_watch.node = NULL; in free_otherend_watch() [all …]
|
| /onnv-gate/usr/src/cmd/login/ |
| H A D | logindevperm.sh | 61 /dev/vt/console_user 0600 /dev/mouse:/dev/kbd 62 /dev/vt/console_user 0600 /dev/mouse:/dev/kbd 63 /dev/vt/console_user 0600 /dev/sound/* # audio devices 64 /dev/vt/console_user 0600 /dev/fbs/* # frame buffers 65 /dev/vt/console_user 0600 /dev/dri/* # dri devices 66 /dev/vt/console_user 0400 /dev/removable-media/dsk/* # removable media 67 /dev/vt/console_user 0400 /dev/removable-media/rdsk/* # removable media 68 /dev/vt/console_user 0400 /dev/hotpluggable/dsk/* # hotpluggable storage 69 /dev/vt/console_user 0400 /dev/hotpluggable/rdsk/* # hotpluggable storage 70 /dev/vt/console_user 0600 /dev/video[0-9]+ # video devices [all …]
|