FreeBSD kernel CAM code
|
#include <cam_queue.h>
Data Fields | |
struct camq | queue |
struct ccb_hdr_tailq | queue_extra_head |
int | queue_extra_entries |
int | total_openings |
int | allocated |
int | dev_openings |
int | dev_active |
Definition at line 62 of file cam_queue.h.
int cam_ccbq::allocated |
Definition at line 67 of file cam_queue.h.
Referenced by cam_ccbq_release_opening(), cam_ccbq_take_opening(), and xpt_action_default().
int cam_ccbq::dev_active |
Definition at line 69 of file cam_queue.h.
Referenced by cam_ccbq_ccb_done(), cam_ccbq_resize(), cam_ccbq_send_ccb(), xpt_action_default(), and xpt_done_process().
int cam_ccbq::dev_openings |
Definition at line 68 of file cam_queue.h.
Referenced by cam_ccbq_ccb_done(), cam_ccbq_init(), cam_ccbq_resize(), cam_ccbq_send_ccb(), xpt_action_default(), xpt_poll_setup(), and xpt_schedule_devq().
struct camq cam_ccbq::queue |
Definition at line 63 of file cam_queue.h.
Referenced by cam_ccbq_fini(), cam_ccbq_init(), cam_ccbq_insert_ccb(), cam_ccbq_peek_ccb(), cam_ccbq_pending_ccb_count(), cam_ccbq_remove_ccb(), cam_ccbq_resize(), xpt_action_default(), xpt_freeze_devq_device(), xpt_release_devq_device(), xpt_schedule_devq(), and xpt_setup_ccb_flags().
int cam_ccbq::queue_extra_entries |
Definition at line 65 of file cam_queue.h.
Referenced by cam_ccbq_insert_ccb(), cam_ccbq_pending_ccb_count(), and cam_ccbq_remove_ccb().
struct ccb_hdr_tailq cam_ccbq::queue_extra_head |
Definition at line 64 of file cam_queue.h.
Referenced by cam_ccbq_insert_ccb(), and cam_ccbq_remove_ccb().
int cam_ccbq::total_openings |
Definition at line 66 of file cam_queue.h.
Referenced by cam_ccbq_init(), cam_ccbq_resize(), and xpt_run_allocq().