Symbol: eflash_softc
sys/arch/emips/ebus/flash_ebus.c
1012
static int SectorErase(struct eflash_softc *sc, void *secptr)
sys/arch/emips/ebus/flash_ebus.c
1064
static size_t eflash_write_sector(struct eflash_softc *sc, char *Buffer, size_t n,
sys/arch/emips/ebus/flash_ebus.c
1122
static int flash_identify(struct eflash_softc *sc)
sys/arch/emips/ebus/flash_ebus.c
1170
static int eflash_validate(struct eflash_softc *sc, daddr_t start, size_t *pSize, void **pSrc)
sys/arch/emips/ebus/flash_ebus.c
1235
static int eflash_read_at (struct eflash_softc *sc,
sys/arch/emips/ebus/flash_ebus.c
1264
static int eflash_write_at (struct eflash_softc *sc,
sys/arch/emips/ebus/flash_ebus.c
1367
void eflashperror(const struct eflash_softc *);
sys/arch/emips/ebus/flash_ebus.c
1406
void eflashgetdefaultlabel(struct eflash_softc *, struct disklabel *);
sys/arch/emips/ebus/flash_ebus.c
1407
void eflashgetdisklabel(struct eflash_softc *);
sys/arch/emips/ebus/flash_ebus.c
1409
void __eflashstart(struct eflash_softc *, struct buf *);
sys/arch/emips/ebus/flash_ebus.c
1411
void eflashattach(struct eflash_softc *);
sys/arch/emips/ebus/flash_ebus.c
1415
void eflashdone(struct eflash_softc *);
sys/arch/emips/ebus/flash_ebus.c
1416
static void eflash_set_geometry(struct eflash_softc *sc);
sys/arch/emips/ebus/flash_ebus.c
1426
eflashattach(struct eflash_softc *sc)
sys/arch/emips/ebus/flash_ebus.c
1483
struct eflash_softc *sc = device_private(self);
sys/arch/emips/ebus/flash_ebus.c
1530
struct eflash_softc *sc = (struct eflash_softc*)arg;
sys/arch/emips/ebus/flash_ebus.c
1547
struct eflash_softc *sc = (struct eflash_softc*)arg;
sys/arch/emips/ebus/flash_ebus.c
1648
struct eflash_softc *sc = device_lookup_private(&eflash_cd, EFLASHUNIT(bp->b_dev));
sys/arch/emips/ebus/flash_ebus.c
1720
struct eflash_softc *sc = arg;
sys/arch/emips/ebus/flash_ebus.c
1742
__eflashstart(struct eflash_softc *sc, struct buf *bp)
sys/arch/emips/ebus/flash_ebus.c
1771
eflashdone(struct eflash_softc *sc)
sys/arch/emips/ebus/flash_ebus.c
1830
struct eflash_softc *sc = v;
sys/arch/emips/ebus/flash_ebus.c
1858
struct eflash_softc *sc;
sys/arch/emips/ebus/flash_ebus.c
1933
struct eflash_softc *sc = device_lookup_private(&eflash_cd, EFLASHUNIT(dev));
sys/arch/emips/ebus/flash_ebus.c
1966
eflashgetdefaultlabel(struct eflash_softc *sc, struct disklabel *lp)
sys/arch/emips/ebus/flash_ebus.c
2005
eflashgetdisklabel(struct eflash_softc *sc)
sys/arch/emips/ebus/flash_ebus.c
2040
eflashperror(const struct eflash_softc *sc)
sys/arch/emips/ebus/flash_ebus.c
2058
struct eflash_softc *sc = device_lookup_private(&eflash_cd, EFLASHUNIT(dev));
sys/arch/emips/ebus/flash_ebus.c
2174
struct eflash_softc *sc;
sys/arch/emips/ebus/flash_ebus.c
2210
eflash_set_geometry(struct eflash_softc *sc)
sys/arch/emips/ebus/flash_ebus.c
225
CFATTACH_DECL_NEW(flash_ebus, sizeof (struct eflash_softc),
sys/arch/emips/ebus/flash_ebus.c
229
static int flash_identify(struct eflash_softc*);
sys/arch/emips/ebus/flash_ebus.c
234
static int eflash_read_at (struct eflash_softc *sc, daddr_t start_sector, char *buffer,
sys/arch/emips/ebus/flash_ebus.c
236
static int eflash_write_at(struct eflash_softc *sc, daddr_t start_sector, char *buffer,
sys/arch/emips/ebus/flash_ebus.c
260
struct eflash_softc *sc = device_private(self);
sys/arch/emips/ebus/flash_ebus.c
363
void (*write_uint8) (struct eflash_softc *sc, volatile void *Offset, uint8_t Value);
sys/arch/emips/ebus/flash_ebus.c
364
void (*read_uint8) (struct eflash_softc *sc, volatile void *Offset, uint8_t *Value);
sys/arch/emips/ebus/flash_ebus.c
365
void (*write_uint16) (struct eflash_softc *sc, volatile void *Offset, uint16_t Value);
sys/arch/emips/ebus/flash_ebus.c
366
void (*read_uint16) (struct eflash_softc *sc, volatile void *Offset, uint16_t *Value);
sys/arch/emips/ebus/flash_ebus.c
367
void (*write_uint32) (struct eflash_softc *sc, volatile void *Offset, uint32_t Value);
sys/arch/emips/ebus/flash_ebus.c
368
void (*read_uint32) (struct eflash_softc *sc, volatile void *Offset, uint32_t *Value);
sys/arch/emips/ebus/flash_ebus.c
369
int (*program_word) (struct eflash_softc *sc, volatile void *Offset, uint16_t *pValues,
sys/arch/emips/ebus/flash_ebus.c
371
int (*program_buffer) (struct eflash_softc *sc, volatile void *Offset, uint16_t *pValues,
sys/arch/emips/ebus/flash_ebus.c
378
static void single_write_uint8 (struct eflash_softc *sc,volatile void *Offset,uint8_t Value)
sys/arch/emips/ebus/flash_ebus.c
384
static void single_read_uint8 (struct eflash_softc *sc,volatile void *Offset,uint8_t *Value)
sys/arch/emips/ebus/flash_ebus.c
390
static void single_write_uint16 (struct eflash_softc *sc,volatile void *Offset,uint16_t Value)
sys/arch/emips/ebus/flash_ebus.c
396
static void single_read_uint16 (struct eflash_softc *sc,volatile void *Offset,uint16_t *Value)
sys/arch/emips/ebus/flash_ebus.c
403
static void single_write_uint32 (struct eflash_softc *sc,volatile void *Offset,uint32_t Value)
sys/arch/emips/ebus/flash_ebus.c
426
static void single_read_uint32 (struct eflash_softc *sc,volatile void *Offset,uint32_t *Value)
sys/arch/emips/ebus/flash_ebus.c
438
static void twin_write_uint8 (struct eflash_softc *sc,volatile void *Offset,uint8_t Value)
sys/arch/emips/ebus/flash_ebus.c
447
static void twin_read_uint8 (struct eflash_softc *sc,volatile void *Offset,uint8_t *Value)
sys/arch/emips/ebus/flash_ebus.c
457
static void twin_write_uint16 (struct eflash_softc *sc,volatile void *Offset,uint16_t Value)
sys/arch/emips/ebus/flash_ebus.c
463
static void twin_read_uint16 (struct eflash_softc *sc,volatile void *Offset,uint16_t *Value)
sys/arch/emips/ebus/flash_ebus.c
469
static void twin_write_uint32 (struct eflash_softc *sc,volatile void *Offset,uint32_t Value)
sys/arch/emips/ebus/flash_ebus.c
476
static void twin_read_uint32 (struct eflash_softc *sc,volatile void *Offset,uint32_t *Value)
sys/arch/emips/ebus/flash_ebus.c
527
static void ProductIdEnter(struct eflash_softc *sc)
sys/arch/emips/ebus/flash_ebus.c
534
static void ProductIdExit(struct eflash_softc *sc)
sys/arch/emips/ebus/flash_ebus.c
541
static uint8_t ReadStatusRegister(struct eflash_softc *sc)
sys/arch/emips/ebus/flash_ebus.c
553
static void ClearStatusRegister(struct eflash_softc *sc)
sys/arch/emips/ebus/flash_ebus.c
595
static int IsIrresponsive(struct eflash_softc *sc)
sys/arch/emips/ebus/flash_ebus.c
626
single_program_word(struct eflash_softc *sc, volatile void *Offset, uint16_t *Values,
sys/arch/emips/ebus/flash_ebus.c
689
single_program_buffer(struct eflash_softc *sc, volatile void *Offset, uint16_t *Values,
sys/arch/emips/ebus/flash_ebus.c
785
twin_program_word(struct eflash_softc *sc, volatile void *Offset, uint16_t *Values,
sys/arch/emips/ebus/flash_ebus.c
852
twin_program_buffer(struct eflash_softc *sc, volatile void *Offset, uint16_t *Values,
sys/arch/emips/ebus/flash_ebus.c
955
static int IsSectorLocked(struct eflash_softc *sc, uint8_t *secptr)
sys/arch/emips/ebus/flash_ebus.c
972
static void SectorUnLock(struct eflash_softc *sc, uint8_t *secptr)