Lines Matching refs:ring_control

137 	struct p54p_ring_control *ring_control = priv->ring_control;  in p54p_refill_rx_ring()  local
140 idx = le32_to_cpu(ring_control->host_idx[ring_index]); in p54p_refill_rx_ring()
181 ring_control->host_idx[ring_index] = cpu_to_le32(idx); in p54p_refill_rx_ring()
189 struct p54p_ring_control *ring_control = priv->ring_control; in p54p_check_rx_ring() local
194 (*index) = idx = le32_to_cpu(ring_control->device_idx[ring_index]); in p54p_check_rx_ring()
246 struct p54p_ring_control *ring_control = priv->ring_control; in p54p_check_tx_ring() local
252 (*index) = idx = le32_to_cpu(ring_control->device_idx[ring_index]); in p54p_check_tx_ring()
281 struct p54p_ring_control *ring_control = priv->ring_control; in p54p_tasklet() local
283 p54p_check_tx_ring(dev, &priv->tx_idx_mgmt, 3, ring_control->tx_mgmt, in p54p_tasklet()
284 ARRAY_SIZE(ring_control->tx_mgmt), in p54p_tasklet()
287 p54p_check_tx_ring(dev, &priv->tx_idx_data, 1, ring_control->tx_data, in p54p_tasklet()
288 ARRAY_SIZE(ring_control->tx_data), in p54p_tasklet()
291 p54p_check_rx_ring(dev, &priv->rx_idx_mgmt, 2, ring_control->rx_mgmt, in p54p_tasklet()
292 ARRAY_SIZE(ring_control->rx_mgmt), priv->rx_buf_mgmt); in p54p_tasklet()
294 p54p_check_rx_ring(dev, &priv->rx_idx_data, 0, ring_control->rx_data, in p54p_tasklet()
295 ARRAY_SIZE(ring_control->rx_data), priv->rx_buf_data); in p54p_tasklet()
328 struct p54p_ring_control *ring_control = priv->ring_control; in p54p_tx() local
334 idx = le32_to_cpu(ring_control->host_idx[1]); in p54p_tx()
335 i = idx % ARRAY_SIZE(ring_control->tx_data); in p54p_tx()
347 desc = &ring_control->tx_data[i]; in p54p_tx()
354 ring_control->host_idx[1] = cpu_to_le32(idx + 1); in p54p_tx()
364 struct p54p_ring_control *ring_control = priv->ring_control; in p54p_stop() local
379 desc = &ring_control->rx_data[i]; in p54p_stop()
390 desc = &ring_control->rx_mgmt[i]; in p54p_stop()
401 desc = &ring_control->tx_data[i]; in p54p_stop()
413 desc = &ring_control->tx_mgmt[i]; in p54p_stop()
424 memset(ring_control, 0, sizeof(*ring_control)); in p54p_stop()
441 memset(priv->ring_control, 0, sizeof(*priv->ring_control)); in p54p_open()
450 p54p_refill_rx_ring(dev, 0, priv->ring_control->rx_data, in p54p_open()
451 ARRAY_SIZE(priv->ring_control->rx_data), priv->rx_buf_data, 0); in p54p_open()
453 p54p_refill_rx_ring(dev, 2, priv->ring_control->rx_mgmt, in p54p_open()
454 ARRAY_SIZE(priv->ring_control->rx_mgmt), priv->rx_buf_mgmt, 0); in p54p_open()
606 priv->ring_control = pci_alloc_consistent(pdev, sizeof(*priv->ring_control), in p54p_probe()
608 if (!priv->ring_control) { in p54p_probe()
626 pci_free_consistent(pdev, sizeof(*priv->ring_control), in p54p_probe()
627 priv->ring_control, priv->ring_control_dma); in p54p_probe()
656 pci_free_consistent(pdev, sizeof(*priv->ring_control), in p54p_remove()
657 priv->ring_control, priv->ring_control_dma); in p54p_remove()