• Home
  • Raw
  • Download

Lines Matching refs:ring_control

140 	struct p54p_ring_control *ring_control = priv->ring_control;  in p54p_refill_rx_ring()  local
143 idx = le32_to_cpu(ring_control->host_idx[ring_index]); in p54p_refill_rx_ring()
184 ring_control->host_idx[ring_index] = cpu_to_le32(idx); in p54p_refill_rx_ring()
192 struct p54p_ring_control *ring_control = priv->ring_control; in p54p_check_rx_ring() local
197 (*index) = idx = le32_to_cpu(ring_control->device_idx[ring_index]); in p54p_check_rx_ring()
249 struct p54p_ring_control *ring_control = priv->ring_control; in p54p_check_tx_ring() local
255 (*index) = idx = le32_to_cpu(ring_control->device_idx[ring_index]); in p54p_check_tx_ring()
284 struct p54p_ring_control *ring_control = priv->ring_control; in p54p_tasklet() local
286 p54p_check_tx_ring(dev, &priv->tx_idx_mgmt, 3, ring_control->tx_mgmt, in p54p_tasklet()
287 ARRAY_SIZE(ring_control->tx_mgmt), in p54p_tasklet()
290 p54p_check_tx_ring(dev, &priv->tx_idx_data, 1, ring_control->tx_data, in p54p_tasklet()
291 ARRAY_SIZE(ring_control->tx_data), in p54p_tasklet()
294 p54p_check_rx_ring(dev, &priv->rx_idx_mgmt, 2, ring_control->rx_mgmt, in p54p_tasklet()
295 ARRAY_SIZE(ring_control->rx_mgmt), priv->rx_buf_mgmt); in p54p_tasklet()
297 p54p_check_rx_ring(dev, &priv->rx_idx_data, 0, ring_control->rx_data, in p54p_tasklet()
298 ARRAY_SIZE(ring_control->rx_data), priv->rx_buf_data); in p54p_tasklet()
331 struct p54p_ring_control *ring_control = priv->ring_control; in p54p_tx() local
337 idx = le32_to_cpu(ring_control->host_idx[1]); in p54p_tx()
338 i = idx % ARRAY_SIZE(ring_control->tx_data); in p54p_tx()
350 desc = &ring_control->tx_data[i]; in p54p_tx()
357 ring_control->host_idx[1] = cpu_to_le32(idx + 1); in p54p_tx()
367 struct p54p_ring_control *ring_control = priv->ring_control; in p54p_stop() local
382 desc = &ring_control->rx_data[i]; in p54p_stop()
393 desc = &ring_control->rx_mgmt[i]; in p54p_stop()
404 desc = &ring_control->tx_data[i]; in p54p_stop()
416 desc = &ring_control->tx_mgmt[i]; in p54p_stop()
427 memset(ring_control, 0, sizeof(*ring_control)); in p54p_stop()
444 memset(priv->ring_control, 0, sizeof(*priv->ring_control)); in p54p_open()
453 p54p_refill_rx_ring(dev, 0, priv->ring_control->rx_data, in p54p_open()
454 ARRAY_SIZE(priv->ring_control->rx_data), priv->rx_buf_data, 0); in p54p_open()
456 p54p_refill_rx_ring(dev, 2, priv->ring_control->rx_mgmt, in p54p_open()
457 ARRAY_SIZE(priv->ring_control->rx_mgmt), priv->rx_buf_mgmt, 0); in p54p_open()
609 priv->ring_control = pci_alloc_consistent(pdev, sizeof(*priv->ring_control), in p54p_probe()
611 if (!priv->ring_control) { in p54p_probe()
629 pci_free_consistent(pdev, sizeof(*priv->ring_control), in p54p_probe()
630 priv->ring_control, priv->ring_control_dma); in p54p_probe()
658 pci_free_consistent(pdev, sizeof(*priv->ring_control), in p54p_remove()
659 priv->ring_control, priv->ring_control_dma); in p54p_remove()