Home
last modified time | relevance | path

Searched refs:dev (Results 1 – 25 of 1724) sorted by relevance

12345678910>>...69

/titanic_41/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_hw.c40 extern int oce_destroy_q(struct oce_dev *dev, struct oce_mbx *mbx,
44 oce_map_regs(struct oce_dev *dev) in oce_map_regs() argument
49 ASSERT(NULL != dev); in oce_map_regs()
50 ASSERT(NULL != dev->dip); in oce_map_regs()
53 ret = ddi_dev_nregs(dev->dip, &dev->num_bars); in oce_map_regs()
55 oce_log(dev, CE_WARN, MOD_CONFIG, in oce_map_regs()
62 ret = ddi_dev_regsize(dev->dip, OCE_DEV_CFG_BAR, &bar_size); in oce_map_regs()
64 oce_log(dev, CE_WARN, MOD_CONFIG, in oce_map_regs()
70 ret = ddi_regs_map_setup(dev->dip, OCE_DEV_CFG_BAR, &dev->dev_cfg_addr, in oce_map_regs()
71 0, bar_size, &reg_accattr, &dev->dev_cfg_handle); in oce_map_regs()
[all …]
H A Doce_main.c73 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
208 dev = kmem_zalloc(sizeof (struct oce_dev), KM_SLEEP); in oce_attach()
211 dev->dip = dip; in oce_attach()
212 dev->dev_id = ddi_get_instance(dip); in oce_attach()
213 dev->suspended = B_FALSE; in oce_attach()
[all …]
H A Doce_gld.c44 static int oce_set_priv_prop(struct oce_dev *dev, const char *name,
47 static int oce_get_priv_prop(struct oce_dev *dev, const char *name,
54 struct oce_dev *dev = arg; in oce_m_start() local
57 mutex_enter(&dev->dev_lock); in oce_m_start()
59 if (dev->state & STATE_MAC_STARTED) { in oce_m_start()
60 mutex_exit(&dev->dev_lock); in oce_m_start()
64 if (dev->suspended) { in oce_m_start()
65 mutex_exit(&dev->dev_lock); in oce_m_start()
68 ret = oce_start(dev); in oce_m_start()
70 mutex_exit(&dev->dev_lock); in oce_m_start()
[all …]
H A Doce_intr.c42 oce_setup_intr(struct oce_dev *dev) in oce_setup_intr() argument
53 ret = ddi_intr_get_supported_types(dev->dip, &intr_types); in oce_setup_intr()
55 oce_log(dev, CE_WARN, MOD_CONFIG, "%s", in oce_setup_intr()
62 dev->intr_type = DDI_INTR_TYPE_MSIX; in oce_setup_intr()
64 nreqd = dev->rx_rings + 1; in oce_setup_intr()
67 dev->intr_type = DDI_INTR_TYPE_FIXED; in oce_setup_intr()
72 ret = ddi_intr_get_nintrs(dev->dip, dev->intr_type, &nsupported); in oce_setup_intr()
74 oce_log(dev, CE_WARN, MOD_CONFIG, in oce_setup_intr()
80 ret = ddi_intr_get_navail(dev->dip, dev->intr_type, &navail); in oce_setup_intr()
82 oce_log(dev, CE_WARN, MOD_CONFIG, in oce_setup_intr()
[all …]
H A Doce_queue.c36 oce_mq_create(struct oce_dev *dev, struct oce_eq *eq, uint32_t q_len);
40 oce_eq_create(struct oce_dev *dev, uint32_t q_len, uint32_t item_size,
45 oce_cq_create(struct oce_dev *dev, struct oce_eq *eq, uint32_t q_len,
51 static struct oce_wq *oce_wq_init(struct oce_dev *dev, uint32_t q_len,
53 static void oce_wq_fini(struct oce_dev *dev, struct oce_wq *wq);
55 static void oce_wq_del(struct oce_dev *dev, struct oce_wq *wq);
57 static struct oce_rq *oce_rq_init(struct oce_dev *dev, uint32_t q_len,
60 static void oce_rq_fini(struct oce_dev *dev, struct oce_rq *rq);
62 static void oce_rq_del(struct oce_dev *dev, struct oce_rq *rq);
73 oce_eq_create(struct oce_dev *dev, uint32_t q_len, uint32_t item_size, in oce_eq_create() argument
[all …]
/titanic_41/usr/src/uts/intel/io/heci/
H A Dheci_init.c96 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 Dheci_intr.c72 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 Dheci_interface.c109 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 Dio_heci.c82 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 Dheci_main.c109 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 …]
/titanic_41/usr/src/uts/common/io/audio/drv/audiosolo/
H A Daudiosolo.c139 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 …]
/titanic_41/usr/src/grub/grub-0.97/netboot/
H A Dconfig.c14 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 …]
/titanic_41/usr/src/uts/common/io/drm/
H A Ddrm_drv.c169 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 Ddrm_irq.c51 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 Ddrm_context.c67 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 …]
H A Ddrm_agpsupport.c62 drm_device_is_agp(drm_device_t *dev) in drm_device_is_agp() argument
66 if (dev->driver->device_is_agp != NULL) { in drm_device_is_agp()
73 ret = (*dev->driver->device_is_agp)(dev); in drm_device_is_agp()
78 return (drm_supp_device_capability(dev->drm_handle, PCIY_AGP)); in drm_device_is_agp()
84 drm_device_is_pcie(drm_device_t *dev) in drm_device_is_pcie() argument
86 return (drm_supp_device_capability(dev->drm_handle, PCIY_EXPRESS)); in drm_device_is_pcie()
98 if (!dev->agp || !dev->agp->acquired) in drm_agp_info()
101 agpinfo = &dev->agp->agp_info; in drm_agp_info()
123 if (!dev->agp) { in drm_agp_acquire()
127 ret = ldi_ioctl(dev->agp->agpgart_lh, AGPIOC_ACQUIRE, in drm_agp_acquire()
[all …]
/titanic_41/usr/src/uts/common/io/audio/drv/audioens/
H A Daudioens.c101 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 …]
/titanic_41/usr/src/uts/common/io/audio/drv/audiols/
H A Daudiols.c95 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 …]
/titanic_41/usr/src/uts/common/io/audio/drv/audiopci/
H A Daudiopci.c94 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 …]
/titanic_41/usr/src/uts/common/io/yge/
H A Dyge.c277 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 …]
/titanic_41/usr/src/uts/common/io/audio/drv/audiocmi/
H A Daudiocmi.c96 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 …]
/titanic_41/usr/src/uts/common/io/audio/drv/audiop16x/
H A Daudiop16x.c132 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 …]
/titanic_41/usr/src/uts/common/xen/io/
H A Dxenbus_probe.c105 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 …]
/titanic_41/usr/src/uts/common/avs/ns/nsctl/
H A Dnsc_resv.c148 nsc_dev_t *dev = fd->sf_dev; local
158 mutex_enter(&dev->nsc_lock);
169 mutex_exit(&dev->nsc_lock);
269 nsc_dev_t *dev; in nsc_waiting() local
274 dev = fd->sf_dev; in nsc_waiting()
276 return (dev->nsc_wait || dev->nsc_refcnt <= 0); in nsc_waiting()
301 nsc_dev_t *dev = fd->sf_dev; local
306 if (dev->nsc_wait || dev->nsc_refcnt <= 0)
307 cv_broadcast(&dev->nsc_cv);
309 return (dev->nsc_drop > 0);
[all …]
/titanic_41/usr/src/uts/intel/io/drm/
H A Di915_dma.c50 int i915_wait_ring(drm_device_t * dev, int n, const char *caller) in i915_wait_ring() argument
52 drm_i915_private_t *dev_priv = dev->dev_private; in i915_wait_ring()
55 u32 acthd_reg = IS_I965G(dev) ? ACTHD_I965 : ACTHD; in i915_wait_ring()
83 int i915_init_hardware_status(drm_device_t *dev) in i915_init_hardware_status() argument
85 drm_i915_private_t *dev_priv = dev->dev_private; in i915_init_hardware_status()
89 dmah = drm_pci_alloc(dev, PAGE_SIZE, PAGE_SIZE, 0xffffffff,1); in i915_init_hardware_status()
109 void i915_free_hardware_status(drm_device_t *dev) in i915_free_hardware_status() argument
111 drm_i915_private_t *dev_priv = dev->dev_private; in i915_free_hardware_status()
112 if (!I915_NEED_GFX_HWS(dev)) { in i915_free_hardware_status()
115 drm_pci_free(dev, dev_priv->status_page_dmah); in i915_free_hardware_status()
[all …]

12345678910>>...69