Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_fw.c193 struct fbnic_fw_mbx *rx_mbx = &fbd->mbx[FBNIC_IPC_MBX_RX_IDX]; in fbnic_mbx_alloc_rx_msgs() local
194 u8 tail = rx_mbx->tail, head = rx_mbx->head, count; in fbnic_mbx_alloc_rx_msgs()
200 if (!rx_mbx->ready) in fbnic_mbx_alloc_rx_msgs()
1594 struct fbnic_fw_mbx *rx_mbx = &fbd->mbx[FBNIC_IPC_MBX_RX_IDX]; in fbnic_mbx_process_rx_msgs() local
1595 u8 head = rx_mbx->head, tail = rx_mbx->tail; in fbnic_mbx_process_rx_msgs()
1598 while (head != rx_mbx->tail) { in fbnic_mbx_process_rx_msgs()
1606 dma_sync_single_for_cpu(fbd->dev, rx_mbx->buf_info[head].addr, in fbnic_mbx_process_rx_msgs()
1609 msg = rx_mbx->buf_info[head].msg; in fbnic_mbx_process_rx_msgs()
1642 rx_mbx->buf_info[tail] = rx_mbx->buf_info[head]; in fbnic_mbx_process_rx_msgs()
1643 rx_mbx->buf_info[head].msg = NULL; in fbnic_mbx_process_rx_msgs()
[all …]