Home
last modified time | relevance | path

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

/drivers/net/ethernet/meta/fbnic/
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()
1227 struct fbnic_fw_mbx *rx_mbx = &fbd->mbx[FBNIC_IPC_MBX_RX_IDX]; in fbnic_mbx_process_rx_msgs() local
1228 u8 head = rx_mbx->head; in fbnic_mbx_process_rx_msgs()
1231 while (head != rx_mbx->tail) { in fbnic_mbx_process_rx_msgs()
1239 dma_unmap_single(fbd->dev, rx_mbx->buf_info[head].addr, in fbnic_mbx_process_rx_msgs()
1242 msg = rx_mbx->buf_info[head].msg; in fbnic_mbx_process_rx_msgs()
1274 free_page((unsigned long)rx_mbx->buf_info[head].msg); in fbnic_mbx_process_rx_msgs()
1275 rx_mbx->buf_info[head].msg = NULL; in fbnic_mbx_process_rx_msgs()
[all …]

Completed in 7 milliseconds