Searched refs:tail_idx (Results 1 – 9 of 9) sorted by relevance
/Linux-v6.1/drivers/net/ethernet/pensando/ionic/ |
D | ionic_dev.c | 577 cq->tail_idx = 0; in ionic_cq_init() 610 cq_info = &cq->info[cq->tail_idx]; in ionic_cq_service() 612 if (cq->tail_idx == cq->num_descs - 1) in ionic_cq_service() 614 cq->tail_idx = (cq->tail_idx + 1) & (cq->num_descs - 1); in ionic_cq_service() 615 cq_info = &cq->info[cq->tail_idx]; in ionic_cq_service() 647 q->tail_idx = 0; in ionic_q_init() 707 tail = q->tail_idx; in ionic_q_is_posted() 722 if (q->tail_idx == q->head_idx) in ionic_q_service() 729 q->name, stop_index, q->tail_idx, q->head_idx); in ionic_q_service() 732 desc_info = &q->info[q->tail_idx]; in ionic_q_service() [all …]
|
D | ionic_txrx.c | 326 if (q->tail_idx == q->head_idx) in ionic_rx_service() 329 if (q->tail_idx != le16_to_cpu(comp->comp_index)) in ionic_rx_service() 332 desc_info = &q->info[q->tail_idx]; in ionic_rx_service() 333 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1); in ionic_rx_service() 440 q->tail_idx = 0; in ionic_rx_empty() 762 desc_info = &q->info[q->tail_idx]; in ionic_tx_service() 764 index = q->tail_idx; in ionic_tx_service() 765 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1); in ionic_tx_service() 800 while (q->head_idx != q->tail_idx) { in ionic_tx_empty() 801 desc_info = &q->info[q->tail_idx]; in ionic_tx_empty() [all …]
|
D | ionic_dev.h | 218 u16 tail_idx; member 265 u16 tail_idx; member 285 unsigned int avail = q->tail_idx; in ionic_q_space_avail()
|
D | ionic_main.c | 227 while (q->tail_idx != q->head_idx) { in ionic_adminq_flush() 228 desc_info = &q->info[q->tail_idx]; in ionic_adminq_flush() 232 q->tail_idx = (q->tail_idx + 1) & (q->num_descs - 1); in ionic_adminq_flush()
|
D | ionic_debugfs.c | 79 seq_printf(seq, "%d\n", q->tail_idx); in q_tail_show() 99 seq_printf(seq, "%d\n", cq->tail_idx); in cq_tail_show()
|
D | ionic_lif.c | 716 qcq->q.tail_idx = 0; in ionic_qcq_sanitize() 718 qcq->cq.tail_idx = 0; in ionic_qcq_sanitize()
|
/Linux-v6.1/drivers/scsi/lpfc/ |
D | lpfc.h | 1630 u32 head_idx, tail_idx; /* index to head/tail of ring */ member
|
D | lpfc_sli.c | 8057 rx_monitor->tail_idx = 0; in lpfc_rx_monitor_create_ring() 8075 rx_monitor->tail_idx = 0; in lpfc_rx_monitor_destroy_ring() 8096 u32 *tail_idx = &rx_monitor->tail_idx; in lpfc_rx_monitor_record() local 8101 memcpy(&ring[*tail_idx], entry, sizeof(*entry)); in lpfc_rx_monitor_record() 8102 *tail_idx = (*tail_idx + 1) % ring_size; in lpfc_rx_monitor_record() 8105 if (*tail_idx == *head_idx) in lpfc_rx_monitor_record() 8134 u32 *tail_idx = &rx_monitor->tail_idx; in lpfc_rx_monitor_report() local 8157 while (*head_idx != *tail_idx) { in lpfc_rx_monitor_report()
|
/Linux-v6.1/mm/ |
D | page_alloc.c | 804 static void prep_compound_tail(struct page *head, int tail_idx) in prep_compound_tail() argument 806 struct page *p = head + tail_idx; in prep_compound_tail()
|