/kernel/linux/linux-5.10/drivers/crypto/hisilicon/zip/ |
H A D | zip_crypto.c | 88 struct hisi_zip_req_q req_q; member 254 struct hisi_zip_req_q *req_q; in hisi_zip_create_req_q() local 258 req_q = &ctx->qp_ctx[i].req_q; in hisi_zip_create_req_q() 259 req_q->size = QM_Q_DEPTH; in hisi_zip_create_req_q() 261 req_q->req_bitmap = kcalloc(BITS_TO_LONGS(req_q->size), in hisi_zip_create_req_q() 263 if (!req_q->req_bitmap) { in hisi_zip_create_req_q() 270 rwlock_init(&req_q->req_lock); in hisi_zip_create_req_q() 272 req_q in hisi_zip_create_req_q() 342 struct hisi_zip_req_q *req_q = &qp_ctx->req_q; hisi_zip_remove_req() local 355 struct hisi_zip_req_q *req_q = &qp_ctx->req_q; hisi_zip_acomp_cb() local 490 struct hisi_zip_req_q *req_q = &qp_ctx->req_q; hisi_zip_create_req() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/zip/ |
H A D | zip_crypto.c | 93 struct hisi_zip_req_q req_q; member 221 struct hisi_zip_req_q *req_q = &qp_ctx->req_q; in hisi_zip_create_req() local 222 struct hisi_zip_req *q = req_q->q; in hisi_zip_create_req() 226 write_lock(&req_q->req_lock); in hisi_zip_create_req() 228 req_id = find_first_zero_bit(req_q->req_bitmap, req_q->size); in hisi_zip_create_req() 229 if (req_id >= req_q->size) { in hisi_zip_create_req() 230 write_unlock(&req_q->req_lock); in hisi_zip_create_req() 234 set_bit(req_id, req_q in hisi_zip_create_req() 256 struct hisi_zip_req_q *req_q = &qp_ctx->req_q; hisi_zip_remove_req() local 411 struct hisi_zip_req_q *req_q = &qp_ctx->req_q; hisi_zip_acomp_cb() local 606 struct hisi_zip_req_q *req_q; hisi_zip_create_req_q() local [all...] |
/kernel/linux/linux-5.10/drivers/s390/scsi/ |
H A D | zfcp_qdio.h | 23 * @req_q: request queue 38 struct qdio_buffer *req_q[QDIO_MAX_BUFFERS_PER_Q]; member 73 * zfcp_qdio_sbale_req - return pointer to sbale on req_q for a request 81 return &qdio->req_q[q_req->sbal_last]->element[0]; in zfcp_qdio_sbale_req() 85 * zfcp_qdio_sbale_curr - return current sbale on req_q for a request 93 return &qdio->req_q[q_req->sbal_last]->element[q_req->sbale_curr]; in zfcp_qdio_sbale_curr() 227 sbale = qdio->req_q[q_req->sbal_first]->element; in zfcp_qdio_set_data_div() 256 sbale = qdio->req_q[q_req->sbal_first]->element; in zfcp_qdio_set_scount()
|
H A D | zfcp_qdio.c | 74 zfcp_qdio_zero_sbals(qdio->req_q, idx, count); in zfcp_qdio_int_req() 198 zfcp_qdio_zero_sbals(qdio->req_q, q_req->sbal_first, in zfcp_qdio_sbals_from_sg() 271 zfcp_qdio_zero_sbals(qdio->req_q, q_req->sbal_first, in zfcp_qdio_send() 293 ret = qdio_alloc_buffers(qdio->req_q, QDIO_MAX_BUFFERS_PER_Q); in zfcp_qdio_allocate() 312 qdio_free_buffers(qdio->req_q, QDIO_MAX_BUFFERS_PER_Q); in zfcp_qdio_allocate() 342 zfcp_qdio_zero_sbals(qdio->req_q, idx, count); in zfcp_qdio_close() 368 struct qdio_buffer **output_sbals[1] = {qdio->req_q}; in zfcp_qdio_open() 456 qdio_free_buffers(qdio->req_q, QDIO_MAX_BUFFERS_PER_Q); in zfcp_qdio_destroy()
|
/kernel/linux/linux-6.6/drivers/s390/scsi/ |
H A D | zfcp_qdio.h | 24 * @req_q: request queue 42 struct qdio_buffer *req_q[QDIO_MAX_BUFFERS_PER_Q]; member 80 * zfcp_qdio_sbale_req - return pointer to sbale on req_q for a request 88 return &qdio->req_q[q_req->sbal_last]->element[0]; in zfcp_qdio_sbale_req() 92 * zfcp_qdio_sbale_curr - return current sbale on req_q for a request 100 return &qdio->req_q[q_req->sbal_last]->element[q_req->sbale_curr]; in zfcp_qdio_sbale_curr() 234 sbale = qdio->req_q[q_req->sbal_first]->element; in zfcp_qdio_set_data_div() 263 sbale = qdio->req_q[q_req->sbal_first]->element; in zfcp_qdio_set_scount()
|
H A D | zfcp_qdio.c | 88 zfcp_qdio_zero_sbals(qdio->req_q, start, completed); in zfcp_qdio_request_tasklet() 255 zfcp_qdio_zero_sbals(qdio->req_q, q_req->sbal_first, in zfcp_qdio_sbals_from_sg() 336 zfcp_qdio_zero_sbals(qdio->req_q, q_req->sbal_first, in zfcp_qdio_send() 364 ret = qdio_alloc_buffers(qdio->req_q, QDIO_MAX_BUFFERS_PER_Q); in zfcp_qdio_allocate() 383 qdio_free_buffers(qdio->req_q, QDIO_MAX_BUFFERS_PER_Q); in zfcp_qdio_allocate() 420 zfcp_qdio_zero_sbals(qdio->req_q, idx, count); in zfcp_qdio_close() 446 struct qdio_buffer **output_sbals[1] = {qdio->req_q}; in zfcp_qdio_open() 543 qdio_free_buffers(qdio->req_q, QDIO_MAX_BUFFERS_PER_Q); in zfcp_qdio_destroy()
|
/kernel/linux/linux-5.10/drivers/scsi/csiostor/ |
H A D | csio_mb.h | 135 struct list_head req_q; /* Mbox request queue */ member
|
H A D | csio_mb.c | 1225 list_add_tail(&mbp->list, &mbm->req_q); in csio_mb_issue() 1629 if (!list_empty(&mbm->req_q)) { in csio_mb_cancel_all() 1630 list_splice_tail_init(&mbm->req_q, cbfn_q); in csio_mb_cancel_all() 1669 INIT_LIST_HEAD(&mbm->req_q); in csio_mbm_init() 1688 CSIO_DB_ASSERT(list_empty(&mbm->req_q)); in csio_mbm_exit()
|
H A D | csio_hw.c | 3716 if (!list_empty(&mbm->req_q)) { in csio_mberr_worker() 3717 mbp_next = list_first_entry(&mbm->req_q, struct csio_mb, list); in csio_mberr_worker() 3722 list_add_tail(&mbp_next->list, &mbm->req_q); in csio_mberr_worker()
|
/kernel/linux/linux-6.6/drivers/scsi/csiostor/ |
H A D | csio_mb.h | 135 struct list_head req_q; /* Mbox request queue */ member
|
H A D | csio_mb.c | 1225 list_add_tail(&mbp->list, &mbm->req_q); in csio_mb_issue() 1629 if (!list_empty(&mbm->req_q)) { in csio_mb_cancel_all() 1630 list_splice_tail_init(&mbm->req_q, cbfn_q); in csio_mb_cancel_all() 1669 INIT_LIST_HEAD(&mbm->req_q); in csio_mbm_init() 1688 CSIO_DB_ASSERT(list_empty(&mbm->req_q)); in csio_mbm_exit()
|
H A D | csio_hw.c | 3716 if (!list_empty(&mbm->req_q)) { in csio_mberr_worker() 3717 mbp_next = list_first_entry(&mbm->req_q, struct csio_mb, list); in csio_mberr_worker() 3722 list_add_tail(&mbp_next->list, &mbm->req_q); in csio_mberr_worker()
|
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | extent-tree.c | 1305 struct request_queue *req_q; in btrfs_discard_extent() local 1312 req_q = bdev_get_queue(device->bdev); in btrfs_discard_extent() 1313 if (!blk_queue_discard(req_q)) in btrfs_discard_extent()
|