usr/src/uts/intel/io/ecpp.c
1021
struct ecppunit *pp;
usr/src/uts/intel/io/ecpp.c
1032
pp = (struct ecppunit *)ddi_get_soft_state(ecppsoft_statep, instance);
usr/src/uts/intel/io/ecpp.c
1134
struct ecppunit *pp;
usr/src/uts/intel/io/ecpp.c
1137
pp = (struct ecppunit *)q->q_ptr;
usr/src/uts/intel/io/ecpp.c
1235
struct ecppunit *pp;
usr/src/uts/intel/io/ecpp.c
1237
pp = (struct ecppunit *)q->q_ptr;
usr/src/uts/intel/io/ecpp.c
1501
struct ecppunit *pp;
usr/src/uts/intel/io/ecpp.c
1503
pp = (struct ecppunit *)q->q_ptr;
usr/src/uts/intel/io/ecpp.c
1873
struct ecppunit *pp = (struct ecppunit *)q->q_ptr;
usr/src/uts/intel/io/ecpp.c
189
static struct ecpp_hw_bind *ecpp_determine_sio_type(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
1891
struct ecppunit *pp = (struct ecppunit *)q->q_ptr;
usr/src/uts/intel/io/ecpp.c
192
static uint_t ecpp_nErr_ihdlr(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
193
static uint_t ecpp_pio_ihdlr(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
194
static uint_t ecpp_dma_ihdlr(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
195
static uint_t ecpp_M1553_intr(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
198
static void ecpp_get_props(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
204
static void ecpp_flush(struct ecppunit *, int);
usr/src/uts/intel/io/ecpp.c
205
static void ecpp_start(struct ecppunit *, caddr_t, size_t);
usr/src/uts/intel/io/ecpp.c
2118
struct ecppunit *pp;
usr/src/uts/intel/io/ecpp.c
2121
pp = (struct ecppunit *)q->q_ptr;
usr/src/uts/intel/io/ecpp.c
220
static void ecpp_kstat_init(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
225
static void ecpp_putback_untransfered(struct ecppunit *, void *, uint_t);
usr/src/uts/intel/io/ecpp.c
226
static uint8_t ecpp_setup_dma_resources(struct ecppunit *, caddr_t, size_t);
usr/src/uts/intel/io/ecpp.c
227
static uint8_t ecpp_init_dma_xfer(struct ecppunit *, caddr_t, size_t);
usr/src/uts/intel/io/ecpp.c
230
static void ecpp_pio_writeb(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
231
static void ecpp_xfer_cleanup(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
232
static uint8_t ecpp_prep_pio_xfer(struct ecppunit *, caddr_t, size_t);
usr/src/uts/intel/io/ecpp.c
235
static uchar_t ecpp_reset_port_regs(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
239
static uchar_t dcr_write(struct ecppunit *, uint8_t);
usr/src/uts/intel/io/ecpp.c
2396
struct ecppunit *pp;
usr/src/uts/intel/io/ecpp.c
240
static uchar_t ecr_write(struct ecppunit *, uint8_t);
usr/src/uts/intel/io/ecpp.c
2404
pp = (struct ecppunit *)q->q_ptr;
usr/src/uts/intel/io/ecpp.c
241
static uchar_t ecpp_check_status(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
242
static int ecpp_backchan_req(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
243
static void ecpp_untimeout_unblock(struct ecppunit *, timeout_id_t *);
usr/src/uts/intel/io/ecpp.c
244
static uint_t ecpp_get_prn_ifcap(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
247
static void empty_config_mode(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
248
static void empty_mask_intr(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
251
static int pc87332_map_regs(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
252
static void pc87332_unmap_regs(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
253
static int pc87332_config_chip(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
254
static void pc87332_config_mode(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
2545
ecpp_flush(struct ecppunit *pp, int cmd)
usr/src/uts/intel/io/ecpp.c
255
static uint8_t pc87332_read_config_reg(struct ecppunit *, uint8_t);
usr/src/uts/intel/io/ecpp.c
256
static void pc87332_write_config_reg(struct ecppunit *, uint8_t, uint8_t);
usr/src/uts/intel/io/ecpp.c
257
static void cheerio_mask_intr(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
258
static void cheerio_unmask_intr(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
259
static int cheerio_dma_start(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
260
static int cheerio_dma_stop(struct ecppunit *, size_t *);
usr/src/uts/intel/io/ecpp.c
261
static size_t cheerio_getcnt(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
262
static void cheerio_reset_dcsr(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
265
static int pc97317_map_regs(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
266
static void pc97317_unmap_regs(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
267
static int pc97317_config_chip(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
268
static void pc97317_config_mode(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
271
static int m1553_map_regs(struct ecppunit *pp);
usr/src/uts/intel/io/ecpp.c
2711
ecpp_start(struct ecppunit *pp, caddr_t addr, size_t len)
usr/src/uts/intel/io/ecpp.c
272
static void m1553_unmap_regs(struct ecppunit *pp);
usr/src/uts/intel/io/ecpp.c
273
static int m1553_config_chip(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
274
static uint8_t m1553_read_config_reg(struct ecppunit *, uint8_t);
usr/src/uts/intel/io/ecpp.c
275
static void m1553_write_config_reg(struct ecppunit *, uint8_t, uint8_t);
usr/src/uts/intel/io/ecpp.c
278
static int dma8237_dma_start(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
279
static int dma8237_dma_stop(struct ecppunit *, size_t *);
usr/src/uts/intel/io/ecpp.c
280
static size_t dma8237_getcnt(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
281
static void dma8237_write_addr(struct ecppunit *, uint32_t);
usr/src/uts/intel/io/ecpp.c
2815
ecpp_prep_pio_xfer(struct ecppunit *pp, caddr_t addr, size_t len)
usr/src/uts/intel/io/ecpp.c
282
static void dma8237_write_count(struct ecppunit *, uint32_t);
usr/src/uts/intel/io/ecpp.c
283
static uint32_t dma8237_read_count(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
284
static void dma8237_write(struct ecppunit *, int, uint8_t);
usr/src/uts/intel/io/ecpp.c
285
static uint8_t dma8237_read(struct ecppunit *, int);
usr/src/uts/intel/io/ecpp.c
2866
ecpp_init_dma_xfer(struct ecppunit *pp, caddr_t addr, size_t len)
usr/src/uts/intel/io/ecpp.c
287
static uint32_t dma8237_read_addr(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
293
static int x86_dma_start(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
294
static int x86_dma_stop(struct ecppunit *, size_t *);
usr/src/uts/intel/io/ecpp.c
2945
ecpp_setup_dma_resources(struct ecppunit *pp, caddr_t addr, size_t len)
usr/src/uts/intel/io/ecpp.c
295
static int x86_map_regs(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
296
static void x86_unmap_regs(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
297
static int x86_config_chip(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
298
static size_t x86_getcnt(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
302
static void ecpp_1284_init_interface(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
303
static int ecpp_1284_termination(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
304
static uchar_t ecpp_idle_phase(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
3048
struct ecppunit *pp = (struct ecppunit *)(void *)arg;
usr/src/uts/intel/io/ecpp.c
305
static int ecp_forward2reverse(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
306
static int ecp_reverse2forward(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
307
static int read_nibble_backchan(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
310
static uint_t ecpp_peripheral2host(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
311
static uchar_t ecp_peripheral2host(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
312
static uchar_t nibble_peripheral2host(struct ecppunit *pp, uint8_t *);
usr/src/uts/intel/io/ecpp.c
313
static int ecpp_getdevid(struct ecppunit *, uint8_t *, int *, int);
usr/src/uts/intel/io/ecpp.c
315
static void ecpp_ecp_read_completion(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
318
static void ecpp_default_negotiation(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
319
static int ecpp_mode_negotiation(struct ecppunit *, uchar_t);
usr/src/uts/intel/io/ecpp.c
320
static int ecpp_1284_negotiation(struct ecppunit *, uint8_t, uint8_t *);
usr/src/uts/intel/io/ecpp.c
321
static int ecp_negotiation(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
322
static int nibble_negotiation(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
323
static int devidnib_negotiation(struct ecppunit *);
usr/src/uts/intel/io/ecpp.c
3253
ecpp_M1553_intr(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
326
static int wait_dsr(struct ecppunit *, uint8_t, uint8_t, int);
usr/src/uts/intel/io/ecpp.c
3285
ecpp_dma_ihdlr(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
3337
ecpp_pio_ihdlr(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
3377
ecpp_pio_writeb(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
3409
ecpp_nErr_ihdlr(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
3465
struct ecppunit *pp = (struct ecppunit *)arg;
usr/src/uts/intel/io/ecpp.c
3545
ecpp_xfer_cleanup(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
3616
struct ecppunit *pp = arg;
usr/src/uts/intel/io/ecpp.c
3728
ecpp_putback_untransfered(struct ecppunit *pp, void *startp, uint_t len)
usr/src/uts/intel/io/ecpp.c
3754
ecr_write(struct ecppunit *pp, uint8_t ecr_byte)
usr/src/uts/intel/io/ecpp.c
3771
dcr_write(struct ecppunit *pp, uint8_t dcr_byte)
usr/src/uts/intel/io/ecpp.c
3793
ecpp_reset_port_regs(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
3809
struct ecppunit *pp = arg;
usr/src/uts/intel/io/ecpp.c
3976
ecpp_check_status(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4004
struct ecppunit *pp = arg;
usr/src/uts/intel/io/ecpp.c
4029
ecpp_backchan_req(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4054
ecpp_untimeout_unblock(struct ecppunit *pp, timeout_id_t *id)
usr/src/uts/intel/io/ecpp.c
4073
ecpp_get_prn_ifcap(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4095
ecpp_determine_sio_type(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4129
ecpp_1284_init_interface(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4156
ecp_negotiation(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4204
nibble_negotiation(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4239
wait_dsr(struct ecppunit *pp, uint8_t mask, uint8_t val, int ptimeout)
usr/src/uts/intel/io/ecpp.c
4262
ecpp_1284_negotiation(struct ecppunit *pp, uint8_t xreq, uint8_t *rdsr)
usr/src/uts/intel/io/ecpp.c
4358
ecpp_1284_termination(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4445
ecp_peripheral2host(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4572
struct ecppunit *pp = arg;
usr/src/uts/intel/io/ecpp.c
4625
ecpp_ecp_read_completion(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4687
nibble_peripheral2host(struct ecppunit *pp, uint8_t *byte)
usr/src/uts/intel/io/ecpp.c
4739
ecpp_peripheral2host(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4835
ecp_forward2reverse(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4869
ecp_reverse2forward(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4909
ecpp_default_negotiation(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
4930
ecpp_mode_negotiation(struct ecppunit *pp, uchar_t newmode)
usr/src/uts/intel/io/ecpp.c
5058
ecpp_idle_phase(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5155
read_nibble_backchan(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5220
devidnib_negotiation(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5263
ecpp_getdevid(struct ecppunit *pp, uint8_t *id, int *lenp, int mode)
usr/src/uts/intel/io/ecpp.c
5353
empty_config_mode(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5359
empty_mask_intr(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5365
x86_getcnt(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5383
pc87332_map_regs(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5421
pc87332_unmap_regs(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5438
pc87332_read_config_reg(struct ecppunit *pp, uint8_t reg_num)
usr/src/uts/intel/io/ecpp.c
5449
pc87332_write_config_reg(struct ecppunit *pp, uint8_t reg_num, uint8_t val)
usr/src/uts/intel/io/ecpp.c
5464
pc87332_config_chip(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5526
pc87332_config_mode(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5536
pc97317_map_regs(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5554
pc97317_unmap_regs(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5570
pc97317_config_chip(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
563
sizeof (struct ecppunit), 1);
usr/src/uts/intel/io/ecpp.c
5639
pc97317_config_mode(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5652
cheerio_mask_intr(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5660
cheerio_unmask_intr(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5668
cheerio_dma_start(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5689
cheerio_dma_stop(struct ecppunit *pp, size_t *countp)
usr/src/uts/intel/io/ecpp.c
5722
cheerio_getcnt(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5733
cheerio_reset_dcsr(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5762
m1553_map_regs(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5793
m1553_unmap_regs(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5808
x86_map_regs(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5836
x86_unmap_regs(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5848
m1553_read_config_reg(struct ecppunit *pp, uint8_t reg_num)
usr/src/uts/intel/io/ecpp.c
5859
m1553_write_config_reg(struct ecppunit *pp, uint8_t reg_num, uint8_t val)
usr/src/uts/intel/io/ecpp.c
5866
m1553_config_chip(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5918
x86_config_chip(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
592
struct ecppunit *pp;
usr/src/uts/intel/io/ecpp.c
5940
dma8237_dma_start(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
5987
dma8237_dma_stop(struct ecppunit *pp, size_t *countp)
usr/src/uts/intel/io/ecpp.c
6013
x86_dma_start(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
6033
x86_dma_stop(struct ecppunit *pp, size_t *countp)
usr/src/uts/intel/io/ecpp.c
6055
dma8237_write_addr(struct ecppunit *pp, uint32_t addr)
usr/src/uts/intel/io/ecpp.c
6103
dma8237_read_addr(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
6153
dma8237_write_count(struct ecppunit *pp, uint32_t count)
usr/src/uts/intel/io/ecpp.c
6185
dma8237_read_count(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
6217
dma8237_write(struct ecppunit *pp, int reg_num, uint8_t val)
usr/src/uts/intel/io/ecpp.c
6224
dma8237_read(struct ecppunit *pp, int reg_num)
usr/src/uts/intel/io/ecpp.c
6231
dma8237_getcnt(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
6249
ecpp_kstat_init(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
6316
struct ecppunit *pp;
usr/src/uts/intel/io/ecpp.c
6327
pp = (struct ecppunit *)ksp->ks_private;
usr/src/uts/intel/io/ecpp.c
6365
struct ecppunit *pp;
usr/src/uts/intel/io/ecpp.c
6375
pp = (struct ecppunit *)ksp->ks_private;
usr/src/uts/intel/io/ecpp.c
755
struct ecppunit *pp;
usr/src/uts/intel/io/ecpp.c
841
ecpp_get_props(struct ecppunit *pp)
usr/src/uts/intel/io/ecpp.c
988
struct ecppunit *pp;
usr/src/uts/intel/sys/ecppvar.h
242
_NOTE(MUTEX_PROTECTS_DATA(ecppunit::umutex, ecppunit))
usr/src/uts/intel/sys/ecppvar.h
243
_NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::dip))
usr/src/uts/intel/sys/ecppvar.h
244
_NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::instance))
usr/src/uts/intel/sys/ecppvar.h
245
_NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::i_reg))
usr/src/uts/intel/sys/ecppvar.h
246
_NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::f_reg))
usr/src/uts/intel/sys/ecppvar.h
247
_NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::i_handle))
usr/src/uts/intel/sys/ecppvar.h
248
_NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::f_handle))
usr/src/uts/intel/sys/ecppvar.h
249
_NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::ecpp_trap_cookie))
usr/src/uts/intel/sys/ecppvar.h
250
_NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::readq))
usr/src/uts/intel/sys/ecppvar.h
251
_NOTE(DATA_READABLE_WITHOUT_LOCK(ecppunit::writeq))
usr/src/uts/intel/sys/ecppvar.h
37
struct ecppunit;
usr/src/uts/intel/sys/ecppvar.h
43
int (*map_regs)(struct ecppunit *); /* map registers */
usr/src/uts/intel/sys/ecppvar.h
44
void (*unmap_regs)(struct ecppunit *); /* unmap registers */
usr/src/uts/intel/sys/ecppvar.h
45
int (*config_chip)(struct ecppunit *); /* configure SuperIO */
usr/src/uts/intel/sys/ecppvar.h
46
void (*config_mode)(struct ecppunit *); /* config new mode */
usr/src/uts/intel/sys/ecppvar.h
47
void (*mask_intr)(struct ecppunit *); /* mask interrupts */
usr/src/uts/intel/sys/ecppvar.h
48
void (*unmask_intr)(struct ecppunit *); /* unmask interrupts */
usr/src/uts/intel/sys/ecppvar.h
49
int (*dma_start)(struct ecppunit *); /* start DMA transfer */
usr/src/uts/intel/sys/ecppvar.h
50
int (*dma_stop)(struct ecppunit *, size_t *); /* stop DMA xfer */
usr/src/uts/intel/sys/ecppvar.h
51
size_t (*dma_getcnt)(struct ecppunit *); /* get DMA counter */