Symbol: camq
sys/cam/cam_queue.c
119
camq_insert(struct camq *queue, cam_pinfo *new_entry)
sys/cam/cam_queue.c
139
camq_remove(struct camq *queue, int index)
sys/cam/cam_queue.c
166
camq_change_priority(struct camq *queue, int index, uint32_t new_priority)
sys/cam/cam_queue.c
218
cam_devq_resize(struct cam_devq *camq, int devices)
sys/cam/cam_queue.c
222
retval = camq_resize(&camq->send_queue, devices);
sys/cam/cam_queue.c
51
camq_init(struct camq *camq, int size)
sys/cam/cam_queue.c
53
bzero(camq, sizeof(*camq));
sys/cam/cam_queue.c
54
camq->array_size = size;
sys/cam/cam_queue.c
55
if (camq->array_size != 0) {
sys/cam/cam_queue.c
60
camq->queue_array = malloc((size + 1) * sizeof(cam_pinfo*),
sys/cam/cam_queue.c
62
if (camq->queue_array == NULL) {
sys/cam/cam_queue.c
77
camq_fini(struct camq *queue)
sys/cam/cam_queue.c
85
camq_resize(struct camq *queue, int new_size)
sys/cam/cam_queue.h
104
uint32_t camq_resize(struct camq *queue, int new_size);
sys/cam/cam_queue.h
109
int camq_init(struct camq *camq, int size);
sys/cam/cam_queue.h
114
void camq_fini(struct camq *queue);
sys/cam/cam_queue.h
120
void camq_insert(struct camq *queue, cam_pinfo *new_entry);
sys/cam/cam_queue.h
126
cam_pinfo *camq_remove(struct camq *queue, int index);
sys/cam/cam_queue.h
130
#define CAMQ_GET_HEAD(camq) ((camq)->queue_array[CAMQ_HEAD])
sys/cam/cam_queue.h
133
#define CAMQ_GET_PRIO(camq) (((camq)->entries > 0) ? \
sys/cam/cam_queue.h
134
((camq)->queue_array[CAMQ_HEAD]->priority) : 0)
sys/cam/cam_queue.h
140
void camq_change_priority(struct camq *queue, int index,
sys/cam/cam_queue.h
160
struct camq *queue = &ccbq->queue;
sys/cam/cam_queue.h
187
struct camq *queue = &ccbq->queue;
sys/cam/cam_queue.h
61
struct camq queue;
sys/cam/cam_queue.h
74
struct camq send_queue;
sys/cam/cam_queue.h
86
uint32_t cam_devq_resize(struct cam_devq *camq, int openings);
sys/cam/cam_xpt.c
265
static int xpt_schedule_dev(struct camq *queue, cam_pinfo *dev_pinfo,
sys/cam/cam_xpt.c
3199
xpt_schedule_dev(struct camq *queue, cam_pinfo *pinfo,