Home
last modified time | relevance | path

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

/drivers/infiniband/hw/hns/
Dhns_roce_cmd.c117 context = &cmd->context[cmd->free_head]; in __hns_roce_cmd_mbox_wait()
118 cmd->free_head = context->next; in __hns_roce_cmd_mbox_wait()
227 hr_cmd->free_head = 0; in hns_roce_cmd_use_events()
Dhns_roce_device.h578 int free_head; member
/drivers/virtio/
Dvirtio_ring.c110 unsigned int free_head; member
508 head = vq->free_head; in virtqueue_add_split()
602 vq->free_head = vq->split.desc_extra[head].next; in virtqueue_add_split()
604 vq->free_head = i; in virtqueue_add_split()
711 vq->split.desc_extra[i].next = vq->free_head; in detach_buf_split()
712 vq->free_head = head; in detach_buf_split()
1087 id = vq->free_head; in virtqueue_add_indirect_packed()
1147 vq->free_head = vq->packed.desc_extra[id].next; in virtqueue_add_indirect_packed()
1232 id = vq->free_head; in virtqueue_add_packed()
1282 vq->free_head = curr; in virtqueue_add_packed()
[all …]
/drivers/net/ethernet/mellanox/mlx4/
Dcmd.c349 BUG_ON(cmd->free_head < 0); in mlx4_comm_cmd_wait()
350 context = &cmd->context[cmd->free_head]; in mlx4_comm_cmd_wait()
352 cmd->free_head = context->next; in mlx4_comm_cmd_wait()
399 context->next = cmd->free_head; in mlx4_comm_cmd_wait()
400 cmd->free_head = context - cmd->context; in mlx4_comm_cmd_wait()
689 BUG_ON(cmd->free_head < 0); in mlx4_cmd_wait()
690 context = &cmd->context[cmd->free_head]; in mlx4_cmd_wait()
692 cmd->free_head = context->next; in mlx4_cmd_wait()
766 context->next = cmd->free_head; in mlx4_cmd_wait()
767 cmd->free_head = context - cmd->context; in mlx4_cmd_wait()
[all …]
Dmlx4.h637 int free_head; member
/drivers/infiniband/hw/mthca/
Dmthca_cmd.c421 BUG_ON(dev->cmd.free_head < 0); in mthca_cmd_wait()
422 context = &dev->cmd.context[dev->cmd.free_head]; in mthca_cmd_wait()
424 dev->cmd.free_head = context->next; in mthca_cmd_wait()
460 context->next = dev->cmd.free_head; in mthca_cmd_wait()
461 dev->cmd.free_head = context - dev->cmd.context; in mthca_cmd_wait()
574 dev->cmd.free_head = 0; in mthca_cmd_use_events()
Dmthca_dev.h126 int free_head; member
/drivers/scsi/
D3w-sas.c450 *request_id = tw_dev->free_queue[tw_dev->free_head]; in twl_get_request_id()
451 tw_dev->free_head = (tw_dev->free_head + 1) % TW_Q_LENGTH; in twl_get_request_id()
1065 tw_dev->free_head = TW_Q_START; in twl_initialize_device_extension()
1382 tw_dev->free_head = TW_Q_START; in twl_reset_device_extension()
D3w-xxxx.h411 unsigned char free_head; member
D3w-sas.h381 unsigned char free_head; member
D3w-9xxx.c1099 *request_id = tw_dev->free_queue[tw_dev->free_head]; in twa_get_request_id()
1100 tw_dev->free_head = (tw_dev->free_head + 1) % TW_Q_LENGTH; in twa_get_request_id()
1200 tw_dev->free_head = TW_Q_START; in twa_initialize_device_extension()
1609 tw_dev->free_head = TW_Q_START; in twa_reset_device_extension()
D3w-9xxx.h662 unsigned char free_head; member
D3w-xxxx.c484 *request_id = tw_dev->free_queue[tw_dev->free_head]; in tw_state_request_start()
485 tw_dev->free_head = (tw_dev->free_head + 1) % TW_Q_LENGTH; in tw_state_request_start()
1318 tw_dev->free_head = TW_Q_START; in tw_reset_device_extension()
/drivers/iommu/intel/
Ddmar.c1388 index = qi->free_head; in qi_submit_sync()
1412 qi->free_head = (qi->free_head + count + 1) % QI_LENGTH; in qi_submit_sync()
1419 writel(qi->free_head << shift, iommu->reg + DMAR_IQT_REG); in qi_submit_sync()
1696 qi->free_head = qi->free_tail = 0; in __dmar_enable_qi()