FreeBSD kernel CAM code
ctl_tpc.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void tpc_done (union ctl_io *io)
 
uint64_t tpcl_resolve (struct ctl_softc *softc, int init_port, struct scsi_ec_cscd *cscd, uint32_t *ss, uint32_t *ps, uint32_t *pso)
 
union ctl_iotpcl_alloc_io (void)
 
int tpcl_queue (union ctl_io *io, uint64_t lun)
 

Function Documentation

◆ tpc_done()

◆ tpcl_alloc_io()

union ctl_io * tpcl_alloc_io ( void  )

Definition at line 313 of file ctl_tpc_local.c.

References ctl_alloc_io(), ctl_port::ctl_pool_ref, tpcl_softc::port, and tpcl_softc.

Referenced by tpc_process_b2b(), tpc_process_register_key(), tpc_process_verify(), tpc_process_wut(), and tpc_process_zero_wut().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ tpcl_queue()

◆ tpcl_resolve()

uint64_t tpcl_resolve ( struct ctl_softc softc,
int  init_port,
struct scsi_ec_cscd cscd,
uint32_t *  ss,
uint32_t *  ps,
uint32_t *  pso 
)