Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
aic79xx_inline.h File Reference

Go to the source code of this file.

Functions

void ahd_set_modes (struct ahd_softc *ahd, ahd_mode src, ahd_mode dst)
 
ahd_mode_state ahd_save_modes (struct ahd_softc *ahd)
 
void ahd_restore_modes (struct ahd_softc *ahd, ahd_mode_state state)
 
int ahd_is_paused (struct ahd_softc *ahd)
 
void ahd_pause (struct ahd_softc *ahd)
 
void ahd_unpause (struct ahd_softc *ahd)
 
voidahd_sg_setup (struct ahd_softc *ahd, struct scb *scb, void *sgptr, dma_addr_t addr, bus_size_t len, int last)
 
void ahd_sync_sglist (struct ahd_softc *ahd, struct scb *scb, int op)
 
struct ahd_initiator_tinfoahd_fetch_transinfo (struct ahd_softc *ahd, char channel, u_int our_id, u_int remote_id, struct ahd_tmode_tstate **tstate)
 
uint16_t ahd_inw (struct ahd_softc *ahd, u_int port)
 
void ahd_outw (struct ahd_softc *ahd, u_int port, u_int value)
 
uint32_t ahd_inl (struct ahd_softc *ahd, u_int port)
 
void ahd_outl (struct ahd_softc *ahd, u_int port, uint32_t value)
 
uint64_t ahd_inq (struct ahd_softc *ahd, u_int port)
 
void ahd_outq (struct ahd_softc *ahd, u_int port, uint64_t value)
 
u_int ahd_get_scbptr (struct ahd_softc *ahd)
 
void ahd_set_scbptr (struct ahd_softc *ahd, u_int scbptr)
 
u_int ahd_inb_scbram (struct ahd_softc *ahd, u_int offset)
 
u_int ahd_inw_scbram (struct ahd_softc *ahd, u_int offset)
 
struct scbahd_lookup_scb (struct ahd_softc *ahd, u_int tag)
 
void ahd_queue_scb (struct ahd_softc *ahd, struct scb *scb)
 
int ahd_intr (struct ahd_softc *ahd)
 

Function Documentation

struct ahd_initiator_tinfo* ahd_fetch_transinfo ( struct ahd_softc ahd,
char  channel,
u_int  our_id,
u_int  remote_id,
struct ahd_tmode_tstate **  tstate 
)
read

Definition at line 571 of file aic79xx_core.c.

u_int ahd_get_scbptr ( struct ahd_softc ahd)

Definition at line 654 of file aic79xx_core.c.

u_int ahd_inb_scbram ( struct ahd_softc ahd,
u_int  offset 
)

Definition at line 750 of file aic79xx_core.c.

uint32_t ahd_inl ( struct ahd_softc ahd,
u_int  port 
)

Definition at line 610 of file aic79xx_core.c.

uint64_t ahd_inq ( struct ahd_softc ahd,
u_int  port 
)

Definition at line 628 of file aic79xx_core.c.

int ahd_intr ( struct ahd_softc ahd)

Definition at line 953 of file aic79xx_core.c.

uint16_t ahd_inw ( struct ahd_softc ahd,
u_int  port 
)

Definition at line 587 of file aic79xx_core.c.

u_int ahd_inw_scbram ( struct ahd_softc ahd,
u_int  offset 
)

Definition at line 775 of file aic79xx_core.c.

int ahd_is_paused ( struct ahd_softc ahd)

Definition at line 357 of file aic79xx_core.c.

struct scb* ahd_lookup_scb ( struct ahd_softc ahd,
u_int  tag 
)
read

Definition at line 796 of file aic79xx_core.c.

void ahd_outl ( struct ahd_softc ahd,
u_int  port,
uint32_t  value 
)

Definition at line 619 of file aic79xx_core.c.

void ahd_outq ( struct ahd_softc ahd,
u_int  port,
uint64_t  value 
)

Definition at line 641 of file aic79xx_core.c.

void ahd_outw ( struct ahd_softc ahd,
u_int  port,
u_int  value 
)

Definition at line 599 of file aic79xx_core.c.

void ahd_pause ( struct ahd_softc ahd)

Definition at line 370 of file aic79xx_core.c.

void ahd_queue_scb ( struct ahd_softc ahd,
struct scb scb 
)

Definition at line 849 of file aic79xx_core.c.

void ahd_restore_modes ( struct ahd_softc ahd,
ahd_mode_state  state 
)

Definition at line 343 of file aic79xx_core.c.

ahd_mode_state ahd_save_modes ( struct ahd_softc ahd)

Definition at line 333 of file aic79xx_core.c.

void ahd_set_modes ( struct ahd_softc ahd,
ahd_mode  src,
ahd_mode  dst 
)

Definition at line 283 of file aic79xx_core.c.

void ahd_set_scbptr ( struct ahd_softc ahd,
u_int  scbptr 
)

Definition at line 662 of file aic79xx_core.c.

void* ahd_sg_setup ( struct ahd_softc ahd,
struct scb scb,
void sgptr,
dma_addr_t  addr,
bus_size_t  len,
int  last 
)

Definition at line 414 of file aic79xx_core.c.

void ahd_sync_sglist ( struct ahd_softc ahd,
struct scb scb,
int  op 
)

Definition at line 536 of file aic79xx_core.c.

void ahd_unpause ( struct ahd_softc ahd)

Definition at line 393 of file aic79xx_core.c.