Searched refs:req_bitmap (Results 1 – 4 of 4) sorted by relevance
/linux/drivers/soc/ixp4xx/ |
A D | ixp4xx-qmgr.c | 169 u32 req_bitmap; in qmgr_irq2_a0() local 174 req_bitmap = __raw_readl(&qmgr_regs->irqen[1]) & in qmgr_irq2_a0() 176 while (req_bitmap) { in qmgr_irq2_a0() 177 i = __fls(req_bitmap); /* number of the last "high" queue */ in qmgr_irq2_a0() 178 req_bitmap &= ~BIT(i); in qmgr_irq2_a0() 189 u32 req_bitmap = __raw_readl(&qmgr_regs->irqstat[half]); in qmgr_irq() local 191 if (!req_bitmap) in qmgr_irq() 193 __raw_writel(req_bitmap, &qmgr_regs->irqstat[half]); /* ACK */ in qmgr_irq() 195 while (req_bitmap) { in qmgr_irq() 196 i = __fls(req_bitmap); /* number of the last queue */ in qmgr_irq() [all …]
|
/linux/drivers/crypto/hisilicon/zip/ |
A D | zip_crypto.c | 82 unsigned long *req_bitmap; member 224 req_id = find_first_zero_bit(req_q->req_bitmap, req_q->size); in hisi_zip_create_req() 230 set_bit(req_id, req_q->req_bitmap); in hisi_zip_create_req() 255 clear_bit(req->req_id, req_q->req_bitmap); in hisi_zip_remove_req() 609 req_q->req_bitmap = kcalloc(BITS_TO_LONGS(req_q->size), in hisi_zip_create_req_q() 611 if (!req_q->req_bitmap) { in hisi_zip_create_req_q() 634 kfree(ctx->qp_ctx[HZIP_QPC_DECOMP].req_q.req_bitmap); in hisi_zip_create_req_q() 638 kfree(ctx->qp_ctx[HZIP_QPC_COMP].req_q.req_bitmap); in hisi_zip_create_req_q() 648 kfree(ctx->qp_ctx[i].req_q.req_bitmap); in hisi_zip_release_req_q()
|
/linux/drivers/hv/ |
A D | channel.c | 635 rqstor->req_bitmap = bitmap; in vmbus_alloc_requestor() 650 bitmap_free(rqstor->req_bitmap); in vmbus_free_requestor() 1242 bitmap_set(rqstor->req_bitmap, current_id, 1); in vmbus_next_request_id() 1281 if (trans_id >= rqstor->size || !test_bit(trans_id, rqstor->req_bitmap)) { in vmbus_request_addr() 1291 bitmap_clear(rqstor->req_bitmap, trans_id, 1); in vmbus_request_addr()
|
/linux/include/linux/ |
A D | hyperv.h | 783 unsigned long *req_bitmap; /* is a given slot available? */ member
|
Completed in 16 milliseconds