Project

General

Profile

Bug #5 ยป sys.dev.diff

slynko, 12/09/2005 07:41 AM

View differences:

acpica5/acpi.c 25 Nov 2005 23:57:19 -0000
}
static void
acpi_quirks_set()
acpi_quirks_set(void)
{
XSDT_DESCRIPTOR *xsdt;
struct acpi_quirks *quirk;
acpica5/acpi_cpu.c 25 Nov 2005 23:58:19 -0000
* port.
*/
static void
acpi_cpu_startup_throttling()
acpi_cpu_startup_throttling(void)
{
ACPI_LOCK_DECL;
......
}
static void
acpi_cpu_startup_cx()
acpi_cpu_startup_cx(void)
{
struct acpi_cpu_softc *sc;
struct sbuf sb;
......
* interrupts are re-enabled.
*/
static void
acpi_cpu_idle()
acpi_cpu_idle(void)
{
struct acpi_cpu_softc *sc;
struct acpi_cx *cx_next;
......
/* Put the CPU in C1 in a machine-dependant way. */
static void
acpi_cpu_c1()
acpi_cpu_c1(void)
{
#ifdef __ia64__
ia64_call_pal_static(PAL_HALT_LIGHT, 0, 0, 0);
acpica5/acpi_timer.c 25 Nov 2005 23:58:41 -0000
MODULE_DEPEND(acpi_timer, acpi, 1, 1, 1);
static u_int
acpi_timer_read()
acpi_timer_read(void)
{
return (bus_space_read_4(acpi_timer_bst, acpi_timer_bsh, 0));
}
......
*/
static int
acpi_timer_test()
acpi_timer_test(void)
{
uint32_t last, this;
int min, max, n, delta;
agp/agp.c 26 Nov 2005 00:00:14 -0000
/* Helper functions for implementing chipset mini drivers. */
void
agp_flush_cache()
agp_flush_cache(void)
{
#ifdef __i386__
wbinvd();
......
/* Implementation of the kernel api */
device_t
agp_find_device()
agp_find_device(void)
{
if (!agp_devclass)
return 0;
disk/aic7xxx/aicasm/aicasm.c 26 Nov 2005 00:03:51 -0000
}
static void
usage()
usage(void)
{
(void)fprintf(stderr,
......
}
static void
back_patch()
back_patch(void)
{
struct instruction *cur_instr;
......
}
static void
output_code()
output_code(void)
{
struct instruction *cur_instr;
patch_t *cur_patch;
......
}
struct instruction *
seq_alloc()
seq_alloc(void)
{
struct instruction *new_instr;
......
}
critical_section_t *
cs_alloc()
cs_alloc(void)
{
critical_section_t *new_cs;
......
}
scope_t *
scope_alloc()
scope_alloc(void)
{
scope_t *new_scope;
disk/aic7xxx/aicasm/aicasm_macro_scan.l 8 Dec 2005 22:14:39 -0000
%%
int
mmwrap()
mmwrap(void)
{
stop("EOF encountered in macro call", EX_DATAERR);
}
disk/aic7xxx/aicasm/aicasm_scan.l 8 Dec 2005 22:15:05 -0000
}
int
yywrap()
yywrap(void)
{
include_t *include;
disk/aic7xxx/aicasm/aicasm_symbol.c 26 Nov 2005 00:04:15 -0000
}
void
symtable_open()
symtable_open(void)
{
symtable = dbopen(/*filename*/NULL,
O_CREAT | O_NONBLOCK | O_RDWR, /*mode*/0, DB_HASH,
......
}
void
symtable_close()
symtable_close(void)
{
if (symtable != NULL) {
DBT key;
disk/ccd/ccd.c 26 Nov 2005 00:09:59 -0000
* add devsw entries.
*/
static void
ccdattach()
ccdattach(void)
{
int i;
int num = NCCD;
......
}
static int
ccd_modevent(mod, type, data)
module_t mod;
int type;
void *data;
ccd_modevent(module_t mod, int type, void *data)
{
int error = 0;
......
}
static void
ccdinterleave(cs, unit)
struct ccd_softc *cs;
int unit;
ccdinterleave(struct ccd_softc *cs, int unit)
{
struct ccdcinfo *ci, *smallci;
struct ccdiinfo *ii;
......
}
static void
ccdstrategy(bp)
struct buf *bp;
ccdstrategy(struct buf *bp)
{
int unit = ccdunit(bp->b_dev);
struct ccd_softc *cs = &ccd_softc[unit];
......
}
static void
ccdstart(cs, bp)
struct ccd_softc *cs;
struct buf *bp;
ccdstart(struct ccd_softc *cs, struct buf *bp)
{
long bcount, rcount;
struct ccdbuf *cbp[4];
......
* Build a component buffer header.
*/
static void
ccdbuffer(cb, cs, bp, bn, addr, bcount)
struct ccdbuf **cb;
struct ccd_softc *cs;
struct buf *bp;
daddr_t bn;
caddr_t addr;
long bcount;
ccdbuffer(struct ccdbuf **cb, struct ccd_softc *cs, struct buf *bp, daddr_t bn,
caddr_t addr, long bcount)
{
struct ccdcinfo *ci, *ci2 = NULL; /* XXX */
struct ccdbuf *cbp;
......
}
static void
ccdintr(cs, bp)
struct ccd_softc *cs;
struct buf *bp;
ccdintr(struct ccd_softc *cs, struct buf *bp)
{
#ifdef DEBUG
if (ccddebug & CCDB_FOLLOW)
......
* take a ccd interrupt.
*/
static void
ccdiodone(cbp)
struct ccdbuf *cbp;
ccdiodone(struct ccdbuf *cbp)
{
struct buf *bp = cbp->cb_obp;
int unit = cbp->cb_unit;
......
* up.
*/
static void
ccdgetdisklabel(dev)
dev_t dev;
ccdgetdisklabel(dev_t dev)
{
int unit = ccdunit(dev);
struct ccd_softc *cs = &ccd_softc[unit];
......
* that a disklabel isn't present.
*/
static void
ccdmakedisklabel(cs)
struct ccd_softc *cs;
ccdmakedisklabel(struct ccd_softc *cs)
{
struct disklabel *lp = &cs->sc_label;
......
* Several drivers do this; it should be abstracted and made MP-safe.
*/
static int
ccdlock(cs)
struct ccd_softc *cs;
ccdlock(struct ccd_softc *cs)
{
int error;
......
* Unlock and wake up any waiters.
*/
static void
ccdunlock(cs)
struct ccd_softc *cs;
ccdunlock(struct ccd_softc *cs)
{
cs->sc_flags &= ~CCDF_LOCKED;
......
#ifdef DEBUG
static void
printiinfo(ii)
struct ccdiinfo *ii;
printiinfo(struct ccdiinfo *ii)
{
int ix, i;
disk/ncv/ncr53c500.c 26 Nov 2005 00:19:10 -0000
* hwfuncs
**************************************************************/
static __inline void
ncvhw_select_register_0(iot, ioh, hw)
bus_space_tag_t iot;
bus_space_handle_t ioh;
struct ncv_hw *hw;
ncvhw_select_register_0(bus_space_tag_t iot, bus_space_handle_t ioh,
struct ncv_hw *hw)
{
bus_space_write_1(iot, ioh, cr0_cfg4, hw->hw_cfg4);
}
static __inline void
ncvhw_select_register_1(iot, ioh, hw)
bus_space_tag_t iot;
bus_space_handle_t ioh;
struct ncv_hw *hw;
ncvhw_select_register_1(bus_space_tag_t iot, bus_space_handle_t ioh,
struct ncv_hw *hw)
{
bus_space_write_1(iot, ioh, cr1_cfg5, hw->hw_cfg5);
}
static __inline void
ncvhw_fpush(iot, ioh, buf, len)
bus_space_tag_t iot;
bus_space_handle_t ioh;
u_int8_t *buf;
int len;
ncvhw_fpush(bus_space_tag_t iot, bus_space_handle_t ioh, u_int8_t *buf,
int len)
{
int ptr;
......
}
static __inline void
ncvhw_set_count(iot, ioh, count)
bus_space_tag_t iot;
bus_space_handle_t ioh;
int count;
ncvhw_set_count(bus_space_tag_t iot, bus_space_handle_t ioh, int count)
{
bus_space_write_1(iot, ioh, cr0_tclsb, (u_int8_t) count);
......
}
static __inline u_int
ncvhw_get_count(iot, ioh)
bus_space_tag_t iot;
bus_space_handle_t ioh;
ncvhw_get_count(bus_space_tag_t iot, bus_space_handle_t ioh)
{
u_int count;
......
}
static int
ncvhw_check(iot, ioh, hw)
bus_space_tag_t iot;
bus_space_handle_t ioh;
struct ncv_hw *hw;
ncvhw_check(bus_space_tag_t iot, bus_space_handle_t ioh, struct ncv_hw *hw)
{
u_int8_t stat;
......
}
static void
ncvhw_reset(iot, ioh, hw)
bus_space_tag_t iot;
bus_space_handle_t ioh;
struct ncv_hw *hw;
ncvhw_reset(bus_space_tag_t iot, bus_space_handle_t ioh,
struct ncv_hw *hw)
{
ncvhw_select_register_0(iot, ioh, hw);
......
}
static void
ncvhw_init(iot, ioh, hw)
bus_space_tag_t iot;
bus_space_handle_t ioh;
struct ncv_hw *hw;
ncvhw_init(bus_space_tag_t iot, bus_space_handle_t ioh,
struct ncv_hw *hw)
{
ncvhw_select_register_0(iot, ioh, hw);
......
#ifdef NCV_POWER_CONTROL
static int
ncvhw_power(sc, flags)
struct ncv_softc *sc;
u_int flags;
ncvhw_power(struct ncv_softc *sc, u_int flags)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
* scsi low interface
**************************************************************/
static void
ncvhw_attention(sc)
struct ncv_softc *sc;
ncvhw_attention(struct ncv_softc *sc)
{
bus_space_write_1(sc->sc_iot, sc->sc_ioh, cr0_cmd, CMD_SETATN);
......
}
static void
ncvhw_bus_reset(sc)
struct ncv_softc *sc;
ncvhw_bus_reset(struct ncv_softc *sc)
{
bus_space_tag_t iot = sc->sc_iot;
bus_space_handle_t ioh = sc->sc_ioh;
......
}
static int
ncvhw_start_selection(sc, cb)
struct ncv_softc *sc;
struct slccb *cb;
ncvhw_start_selection(struct ncv_softc *sc, struct slccb *cb)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
static int
ncv_world_start(sc, fdone)
struct ncv_softc *sc;
int fdone;
ncv_world_start(struct ncv_softc *sc, int fdone)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
static int
ncv_msg(sc, ti, msg)
struct ncv_softc *sc;
struct targ_info *ti;
u_int msg;
ncv_msg(struct ncv_softc *sc, struct targ_info *ti, u_int msg)
{
bus_space_tag_t iot = sc->sc_iot;
bus_space_handle_t ioh = sc->sc_ioh;
......
}
static int
ncv_targ_init(sc, ti, action)
struct ncv_softc *sc;
struct targ_info *ti;
int action;
ncv_targ_init(struct ncv_softc *sc, struct targ_info *ti, int action)
{
struct ncv_targ_info *nti = (void *) ti;
......
static int ncv_setup_img (struct ncv_hw *, u_int, int);
static int
ncv_setup_img(hw, dvcfg, hostid)
struct ncv_hw *hw;
u_int dvcfg;
int hostid;
ncv_setup_img(struct ncv_hw *hw, u_int dvcfg, int hostid)
{
if (NCV_CLKFACTOR(dvcfg) > CLK_35M_F)
......
}
int
ncvprobesubr(iot, ioh, dvcfg, hsid)
bus_space_tag_t iot;
bus_space_handle_t ioh;
u_int dvcfg;
int hsid;
ncvprobesubr(bus_space_tag_t iot, bus_space_handle_t ioh, u_int dvcfg,
int hsid)
{
struct ncv_hw hwtab;
......
}
int
ncvprint(aux, name)
void *aux;
const char *name;
ncvprint(void *aux, const char *name)
{
if (name != NULL)
......
}
void
ncvattachsubr(sc)
struct ncv_softc *sc;
ncvattachsubr(struct ncv_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
......
* PDMA
**************************************************************/
static __inline void
ncv_setup_and_start_pio(sc, reqlen)
struct ncv_softc *sc;
u_int reqlen;
ncv_setup_and_start_pio(struct ncv_softc *sc, u_int reqlen)
{
bus_space_tag_t iot = sc->sc_iot;
bus_space_handle_t ioh = sc->sc_ioh;
......
}
static void
ncv_pdma_end(sc, ti)
struct ncv_softc *sc;
struct targ_info *ti;
ncv_pdma_end(struct ncv_softc *sc, struct targ_info *ti)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
static void
ncv_pio_read(sc, buf, reqlen)
struct ncv_softc *sc;
u_int8_t *buf;
u_int reqlen;
ncv_pio_read(struct ncv_softc *sc, u_int8_t *buf, u_int reqlen)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
static void
ncv_pio_write(sc, buf, reqlen)
struct ncv_softc *sc;
u_int8_t *buf;
u_int reqlen;
ncv_pio_write(struct ncv_softc *sc, u_int8_t *buf, u_int reqlen)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
* disconnect & reselect (HW low)
**************************************************************/
static int
ncv_reselected(sc)
struct ncv_softc *sc;
ncv_reselected(struct ncv_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
static int
ncv_disconnected(sc, ti)
struct ncv_softc *sc;
struct targ_info *ti;
ncv_disconnected(struct ncv_softc *sc, struct targ_info *ti)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
* SEQUENCER
**************************************************************/
static int
ncv_target_nexus_establish(sc)
struct ncv_softc *sc;
ncv_target_nexus_establish(struct ncv_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
struct targ_info *ti = slp->sl_Tnexus;
......
}
static int
ncv_lun_nexus_establish(sc)
struct ncv_softc *sc;
ncv_lun_nexus_establish(struct ncv_softc *sc)
{
return 0;
}
static int
ncv_ccb_nexus_establish(sc)
struct ncv_softc *sc;
ncv_ccb_nexus_establish(struct ncv_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
struct slccb *cb = slp->sl_Qnexus;
......
}
static int
ncv_catch_intr(sc)
struct ncv_softc *sc;
ncv_catch_intr(struct ncv_softc *sc)
{
bus_space_tag_t iot = sc->sc_iot;
bus_space_handle_t ioh = sc->sc_ioh;
......
}
int
ncvintr(arg)
void *arg;
ncvintr(void *arg)
{
struct ncv_softc *sc = arg;
struct scsi_low_softc *slp = &sc->sc_sclow;
disk/nsp/nsp.c 26 Nov 2005 00:38:58 -0000
static __inline void nsp_cr_write_1 (bus_space_tag_t bst, bus_space_handle_t bsh, bus_addr_t ofs, u_int8_t va);
static __inline u_int8_t
nsp_cr_read_1(bst, bsh, ofs)
bus_space_tag_t bst;
bus_space_handle_t bsh;
bus_addr_t ofs;
nsp_cr_read_1(bus_space_tag_t bst, bus_space_handle_t bsh, bus_addr_t ofs)
{
bus_space_write_1(bst, bsh, nsp_idxr, ofs);
......
}
static __inline void
nsp_cr_write_1(bst, bsh, ofs, va)
bus_space_tag_t bst;
bus_space_handle_t bsh;
bus_addr_t ofs;
u_int8_t va;
nsp_cr_write_1(bus_space_tag_t bst, bus_space_handle_t bsh, bus_addr_t ofs,
u_int8_t va)
{
bus_space_write_1(bst, bsh, nsp_idxr, ofs);
......
}
static int
nsp_expect_signal(sc, curphase, mask)
struct nsp_softc *sc;
u_int8_t curphase, mask;
nsp_expect_signal(struct nsp_softc *sc, u_int8_t curphase, u_int8_t mask)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static void
nsphw_init(sc)
struct nsp_softc *sc;
nsphw_init(struct nsp_softc *sc)
{
bus_space_tag_t bst = sc->sc_iot;
bus_space_handle_t bsh = sc->sc_ioh;
......
* scsi low interface
****************************************************/
static void
nsphw_attention(sc)
struct nsp_softc *sc;
nsphw_attention(struct nsp_softc *sc)
{
bus_space_tag_t bst = sc->sc_iot;
bus_space_handle_t bsh = sc->sc_ioh;
......
}
static void
nsphw_bus_reset(sc)
struct nsp_softc *sc;
nsphw_bus_reset(struct nsp_softc *sc)
{
bus_space_tag_t bst = sc->sc_iot;
bus_space_handle_t bsh = sc->sc_ioh;
......
}
static void
nsphw_selection_done_and_expect_msgout(sc)
struct nsp_softc *sc;
nsphw_selection_done_and_expect_msgout(struct nsp_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static int
nsphw_start_selection(sc, cb)
struct nsp_softc *sc;
struct slccb *cb;
nsphw_start_selection(struct nsp_softc *sc, struct slccb *cb)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static int
nsp_world_start(sc, fdone)
struct nsp_softc *sc;
int fdone;
nsp_world_start(struct nsp_softc *sc, int fdone)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
......
};
static int
nsp_msg(sc, ti, msg)
struct nsp_softc *sc;
struct targ_info *ti;
u_int msg;
nsp_msg(struct nsp_softc *sc, struct targ_info *ti, u_int msg)
{
bus_space_tag_t bst = sc->sc_iot;
bus_space_handle_t bsh = sc->sc_ioh;
......
}
static int
nsp_targ_init(sc, ti, action)
struct nsp_softc *sc;
struct targ_info *ti;
int action;
nsp_targ_init(struct nsp_softc *sc, struct targ_info *ti, int action)
{
struct nsp_targ_info *nti = (void *) ti;
......
}
static void
nsp_start_timer(sc, time)
struct nsp_softc *sc;
int time;
nsp_start_timer(struct nsp_softc *sc, int time)
{
bus_space_tag_t bst = sc->sc_iot;
bus_space_handle_t bsh = sc->sc_ioh;
......
* General probe attach
**************************************************************/
int
nspprobesubr(iot, ioh, dvcfg)
bus_space_tag_t iot;
bus_space_handle_t ioh;
u_int dvcfg;
nspprobesubr(bus_space_tag_t iot, bus_space_handle_t ioh, u_int dvcfg)
{
u_int8_t regv;
......
}
int
nspprint(aux, name)
void *aux;
const char *name;
nspprint(void *aux, const char *name)
{
if (name != NULL)
......
}
void
nspattachsubr(sc)
struct nsp_softc *sc;
nspattachsubr(struct nsp_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
......
* PDMA functions
**************************************************************/
static u_int
nsp_fifo_count(sc)
struct nsp_softc *sc;
nsp_fifo_count(struct nsp_softc *sc)
{
bus_space_tag_t bst = sc->sc_iot;
bus_space_handle_t bsh = sc->sc_ioh;
......
}
static u_int
nsp_request_count(sc)
struct nsp_softc *sc;
nsp_request_count(struct nsp_softc *sc)
{
bus_space_tag_t bst = sc->sc_iot;
bus_space_handle_t bsh = sc->sc_ioh;
......
}
static void
nsp_setup_fifo(sc, on, direction, datalen)
struct nsp_softc *sc;
int on;
int direction;
int datalen;
nsp_setup_fifo(struct nsp_softc *sc, int on, int direction, int datalen)
{
u_int8_t xfermode;
......
}
static void
nsp_pdma_end(sc, ti)
struct nsp_softc *sc;
struct targ_info *ti;
nsp_pdma_end(struct nsp_softc *sc, struct targ_info *ti)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
struct slccb *cb = slp->sl_Qnexus;
......
#define WFIFO_CRIT 32
static void
nsp_data_padding(sc, direction, count)
struct nsp_softc *sc;
int direction;
u_int count;
nsp_data_padding(struct nsp_softc *sc, int direction, u_int count)
{
bus_space_tag_t bst = sc->sc_iot;
bus_space_handle_t bsh = sc->sc_ioh;
......
}
static int
nsp_read_fifo(sc, suspendio)
struct nsp_softc *sc;
int suspendio;
nsp_read_fifo(struct nsp_softc *sc, int suspendio)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static int
nsp_write_fifo(sc, suspendio)
struct nsp_softc *sc;
int suspendio;
nsp_write_fifo(struct nsp_softc *sc, int suspendio)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static int
nsp_wait_interrupt(sc)
struct nsp_softc *sc;
nsp_wait_interrupt(struct nsp_softc *sc)
{
bus_space_tag_t bst = sc->sc_iot;
bus_space_handle_t bsh = sc->sc_ioh;
......
}
static void
nsp_pio_read(sc, suspendio)
struct nsp_softc *sc;
int suspendio;
nsp_pio_read(struct nsp_softc *sc, int suspendio)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static void
nsp_pio_write(sc, suspendio)
struct nsp_softc *sc;
int suspendio;
nsp_pio_write(struct nsp_softc *sc, int suspendio)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static int
nsp_negate_signal(sc, mask, s)
struct nsp_softc *sc;
u_int8_t mask;
u_char *s;
nsp_negate_signal(struct nsp_softc *sc, u_int8_t mask, u_char *s)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static int
nsp_xfer(sc, buf, len, phase, clear_atn)
struct nsp_softc *sc;
u_int8_t *buf;
int len;
int phase;
int clear_atn;
nsp_xfer(struct nsp_softc *sc, u_int8_t *buf, int len, int phase,
int clear_atn)
{
bus_space_tag_t bst = sc->sc_iot;
bus_space_handle_t bsh = sc->sc_ioh;
......
* disconnect & reselect (HW low)
**************************************************************/
static int
nsp_reselected(sc)
struct nsp_softc *sc;
nsp_reselected(struct nsp_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static int
nsp_disconnected(sc, ti)
struct nsp_softc *sc;
struct targ_info *ti;
nsp_disconnected(struct nsp_softc *sc, struct targ_info *ti)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
static void nsp_error (struct nsp_softc *, u_char *, u_int8_t, u_int8_t, u_int8_t);
static void
nsp_error(sc, s, isrc, ph, irqphs)
struct nsp_softc *sc;
u_char *s;
u_int8_t isrc, ph, irqphs;
nsp_error(struct nsp_softc *sc, u_char *s, u_int8_t isrc, u_int8_t ph,
u_int8_t irqphs)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
......
}
static int
nsp_target_nexus_establish(sc)
struct nsp_softc *sc;
nsp_target_nexus_establish(struct nsp_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static int
nsp_lun_nexus_establish(sc)
struct nsp_softc *sc;
nsp_lun_nexus_establish(struct nsp_softc *sc)
{
return 0;
}
static int
nsp_ccb_nexus_establish(sc)
struct nsp_softc *sc;
nsp_ccb_nexus_establish(struct nsp_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
struct slccb *cb = slp->sl_Qnexus;
......
}
static int
nsp_phase_match(sc, phase, stat)
struct nsp_softc *sc;
u_int8_t phase;
u_int8_t stat;
nsp_phase_match(struct nsp_softc *sc, u_int8_t phase, u_int8_t stat)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
......
}
int
nspintr(arg)
void *arg;
nspintr(void *arg)
{
struct nsp_softc *sc = arg;
struct scsi_low_softc *slp = &sc->sc_sclow;
......
}
static int
nsp_timeout(sc)
struct nsp_softc *sc;
nsp_timeout(struct nsp_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
disk/stg/tmc18c30.c 26 Nov 2005 00:45:22 -0000
* hwfuncs
****************************************************/
static __inline void
stghw_bcr_write_1(sc, bcv)
struct stg_softc *sc;
u_int8_t bcv;
stghw_bcr_write_1(struct stg_softc *sc, u_int8_t bcv)
{
bus_space_write_1(sc->sc_iot, sc->sc_ioh, tmc_bctl, bcv);
......
}
static int
stghw_check(sc)
struct stg_softc *sc;
stghw_check(struct stg_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
static void
stghw_init(sc)
struct stg_softc *sc;
stghw_init(struct stg_softc *sc)
{
bus_space_tag_t iot = sc->sc_iot;
bus_space_handle_t ioh = sc->sc_ioh;
......
}
static int
stg_targ_init(sc, ti, action)
struct stg_softc *sc;
struct targ_info *ti;
int action;
stg_targ_init(struct stg_softc *sc, struct targ_info *ti, int action)
{
struct stg_targ_info *sti = (void *) ti;
......
* scsi low interface
****************************************************/
static void
stghw_attention(sc)
struct stg_softc *sc;
stghw_attention(struct stg_softc *sc)
{
sc->sc_busc |= BCTL_ATN;
......
}
static void
stghw_bus_reset(sc)
struct stg_softc *sc;
stghw_bus_reset(struct stg_softc *sc)
{
bus_space_tag_t iot = sc->sc_iot;
bus_space_handle_t ioh = sc->sc_ioh;
......
}
static int
stghw_start_selection(sc, cb)
struct stg_softc *sc;
struct slccb *cb;
stghw_start_selection(struct stg_softc *sc, struct slccb *cb)
{
bus_space_tag_t iot = sc->sc_iot;
bus_space_handle_t ioh = sc->sc_ioh;
......
}
static int
stg_world_start(sc, fdone)
struct stg_softc *sc;
int fdone;
stg_world_start(struct stg_softc *sc, int fdone)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
int error;
......
}
static int
stg_msg(sc, ti, msg)
struct stg_softc *sc;
struct targ_info *ti;
u_int msg;
stg_msg(struct stg_softc *sc, struct targ_info *ti, u_int msg)
{
bus_space_tag_t iot = sc->sc_iot;
bus_space_handle_t ioh = sc->sc_ioh;
......
* General probe attach
**************************************************************/
int
stgprobesubr(iot, ioh, dvcfg)
bus_space_tag_t iot;
bus_space_handle_t ioh;
u_int dvcfg;
stgprobesubr(bus_space_tag_t iot, bus_space_handle_t ioh, u_int dvcfg)
{
u_int16_t lsb, msb;
......
}
int
stgprint(aux, name)
void *aux;
const char *name;
stgprint(void *aux, const char *name)
{
if (name != NULL)
......
}
void
stgattachsubr(sc)
struct stg_softc *sc;
stgattachsubr(struct stg_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
......
* PDMA functions
**************************************************************/
static __inline void
stg_pdma_end(sc, ti)
struct stg_softc *sc;
struct targ_info *ti;
stg_pdma_end(struct stg_softc *sc, struct targ_info *ti)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
static void
stg_pio_read(sc, ti, thold)
struct stg_softc *sc;
struct targ_info *ti;
u_int thold;
stg_pio_read(struct stg_softc *sc, struct targ_info *ti, u_int thold)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
static void
stg_pio_write(sc, ti, thold)
struct stg_softc *sc;
struct targ_info *ti;
u_int thold;
stg_pio_write(struct stg_softc *sc, struct targ_info *ti, u_int thold)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
static int
stg_negate_signal(sc, mask, s)
struct stg_softc *sc;
u_int8_t mask;
u_char *s;
stg_negate_signal(struct stg_softc *sc, u_int8_t mask, u_char *s)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static int
stg_expect_signal(sc, phase, mask)
struct stg_softc *sc;
u_int8_t phase, mask;
stg_expect_signal(struct stg_softc *sc, u_int8_t phase, u_int8_t mask)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t bst = sc->sc_iot;
......
}
static int
stg_xfer(sc, buf, len, phase, clear_atn)
struct stg_softc *sc;
u_int8_t *buf;
int len;
int phase;
int clear_atn;
stg_xfer(struct stg_softc *sc, u_int8_t *buf, int len, int phase,
int clear_atn)
{
bus_space_tag_t iot = sc->sc_iot;
bus_space_handle_t ioh = sc->sc_ioh;
......
* disconnect & reselect (HW low)
**************************************************************/
static int
stg_reselected(sc)
struct stg_softc *sc;
stg_reselected(struct stg_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
static int
stg_disconnected(sc, ti)
struct stg_softc *sc;
struct targ_info *ti;
stg_disconnected(struct stg_softc *sc, struct targ_info *ti)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
* SEQUENCER
**************************************************************/
static int
stg_target_nexus_establish(sc)
struct stg_softc *sc;
stg_target_nexus_establish(struct stg_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
static int
stg_lun_nexus_establish(sc)
struct stg_softc *sc;
stg_lun_nexus_establish(struct stg_softc *sc)
{
return 0;
}
static int
stg_ccb_nexus_establish(sc)
struct stg_softc *sc;
stg_ccb_nexus_establish(struct stg_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
struct slccb *cb = slp->sl_Qnexus;
......
#define STGHW_SELECT_INTERVAL 10
static int
stghw_select_targ_wait(sc, mu)
struct stg_softc *sc;
int mu;
stghw_select_targ_wait(struct stg_softc *sc, int mu)
{
bus_space_tag_t iot = sc->sc_iot;
bus_space_handle_t ioh = sc->sc_ioh;
......
}
static void
stg_selection_done_and_expect_msgout(sc)
struct stg_softc *sc;
stg_selection_done_and_expect_msgout(struct stg_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
......
}
int
stgintr(arg)
void *arg;
stgintr(void *arg)
{
struct stg_softc *sc = arg;
struct scsi_low_softc *slp = &sc->sc_sclow;
......
}
static int
stg_timeout(sc)
struct stg_softc *sc;
stg_timeout(struct stg_softc *sc)
{
struct scsi_low_softc *slp = &sc->sc_sclow;
bus_space_tag_t iot = sc->sc_iot;
disk/trm/trm.c 26 Nov 2005 00:45:55 -0000
}
static void
trm_Interrupt(vpACB)
void *vpACB;
trm_Interrupt(void *vpACB)
{
PACB pACB;
PDCB pDCB;
disk/vn/vn.c 26 Nov 2005 00:47:16 -0000
*/
static int
vniocattach_file(vn, vio, dev, flag, td)
struct vn_softc *vn;
struct vn_ioctl *vio;
dev_t dev;
int flag;
struct thread *td;
vniocattach_file(struct vn_softc *vn, struct vn_ioctl *vio, dev_t dev,
int flag, struct thread *td)
{
struct vattr vattr;
struct nlookupdata nd;
......
*/
static int
vniocattach_swap(vn, vio, dev, flag, td)
struct vn_softc *vn;
struct vn_ioctl *vio;
dev_t dev;
int flag;
struct thread *td;
vniocattach_swap(struct vn_softc *vn, struct vn_ioctl *vio, dev_t dev,
int flag, struct thread *td)
{
int error;
struct proc *p = td->td_proc;
misc/gpib/gpib.c 8 Dec 2005 21:27:36 -0000
* Attach device and print the type of card to the screen.
*/
static int
gpattach(isdp)
struct isa_device *isdp;
gpattach(struct isa_device *isdp)
{
struct gpib_softc *sc = &gpib_sc;
......
* i.e. even if gpib5 is open, we can't open another minor device
*/
... This diff was truncated because it exceeds the maximum size that can be displayed.
    (1-1/1)