Home
last modified time | relevance | path

Searched refs:free_head (Results 1 – 12 of 12) sorted by relevance

/drivers/virtio/
Dvirtio_ring.c77 unsigned int free_head; member
163 head = vq->free_head; in virtqueue_add()
229 vq->free_head = vq->vring.desc[head].next; in virtqueue_add()
231 vq->free_head = i; in virtqueue_add()
443 vq->vring.desc[i].next = vq->free_head; in detach_buf()
444 vq->free_head = head; in detach_buf()
753 vq->free_head = 0; in vring_new_virtqueue()
/drivers/net/ethernet/mellanox/mlx4/
Dcmd.c255 BUG_ON(cmd->free_head < 0); in mlx4_comm_cmd_wait()
256 context = &cmd->context[cmd->free_head]; in mlx4_comm_cmd_wait()
258 cmd->free_head = context->next; in mlx4_comm_cmd_wait()
290 context->next = cmd->free_head; in mlx4_comm_cmd_wait()
291 cmd->free_head = context - cmd->context; in mlx4_comm_cmd_wait()
555 BUG_ON(cmd->free_head < 0); in mlx4_cmd_wait()
556 context = &cmd->context[cmd->free_head]; in mlx4_cmd_wait()
558 cmd->free_head = context->next; in mlx4_cmd_wait()
604 context->next = cmd->free_head; in mlx4_cmd_wait()
605 cmd->free_head = context - cmd->context; in mlx4_cmd_wait()
[all …]
Dmlx4.h603 int free_head; member
/drivers/iommu/
Ddmar.c1141 index = qi->free_head; in qi_submit_sync()
1157 qi->free_head = (qi->free_head + 2) % QI_LENGTH; in qi_submit_sync()
1164 writel(qi->free_head << DMAR_IQ_SHIFT, iommu->reg + DMAR_IQT_REG); in qi_submit_sync()
1307 qi->free_head = qi->free_tail = 0; in __dmar_enable_qi()
/drivers/infiniband/hw/mthca/
Dmthca_cmd.c423 BUG_ON(dev->cmd.free_head < 0); in mthca_cmd_wait()
424 context = &dev->cmd.context[dev->cmd.free_head]; in mthca_cmd_wait()
426 dev->cmd.free_head = context->next; in mthca_cmd_wait()
458 context->next = dev->cmd.free_head; in mthca_cmd_wait()
459 dev->cmd.free_head = context - dev->cmd.context; in mthca_cmd_wait()
572 dev->cmd.free_head = 0; in mthca_cmd_use_events()
Dmthca_dev.h127 int free_head; member
/drivers/scsi/
D3w-sas.c470 *request_id = tw_dev->free_queue[tw_dev->free_head]; in twl_get_request_id()
471 tw_dev->free_head = (tw_dev->free_head + 1) % TW_Q_LENGTH; in twl_get_request_id()
1085 tw_dev->free_head = TW_Q_START; in twl_initialize_device_extension()
1402 tw_dev->free_head = TW_Q_START; in twl_reset_device_extension()
D3w-xxxx.h402 unsigned char free_head; member
D3w-sas.h368 unsigned char free_head; member
D3w-9xxx.h648 unsigned char free_head; member
D3w-9xxx.c1112 *request_id = tw_dev->free_queue[tw_dev->free_head]; in twa_get_request_id()
1113 tw_dev->free_head = (tw_dev->free_head + 1) % TW_Q_LENGTH; in twa_get_request_id()
1214 tw_dev->free_head = TW_Q_START; in twa_initialize_device_extension()
1621 tw_dev->free_head = TW_Q_START; in twa_reset_device_extension()
D3w-xxxx.c485 *request_id = tw_dev->free_queue[tw_dev->free_head]; in tw_state_request_start()
486 tw_dev->free_head = (tw_dev->free_head + 1) % TW_Q_LENGTH; in tw_state_request_start()
1320 tw_dev->free_head = TW_Q_START; in tw_reset_device_extension()