Home | History | Annotate | Download | only in rtl818x

Lines Matching refs:iob

69 		struct io_buffer *iob = priv->rx_buf[priv->rx_idx];
97 iob_put(iob, flags & 0xFFF);
99 net80211_rx(dev, iob, (flags2 >> 8) & 0x7f,
102 iob = new_iob;
103 priv->rx_buf[priv->rx_idx] = iob;
107 entry->rx_buf = cpu_to_le32(virt_to_bus(iob->data));
124 struct io_buffer *iob = priv->tx_buf[priv->tx_cons];
128 if ((flags & RTL818X_TX_DESC_FLAG_OWN) || !iob)
137 net80211_tx_complete(dev, iob, flags & 0xFF, rc);
163 static int rtl818x_tx(struct net80211_device *dev, struct io_buffer *iob)
169 int len = iob_len(iob);
204 priv->tx_buf[priv->tx_prod] = iob;
208 entry->tx_buf = cpu_to_le32(virt_to_bus(iob->data));
343 struct io_buffer *iob = alloc_iob(MAX_RX_SIZE);
345 if (!iob)
348 priv->rx_buf[i] = iob;
349 entry->rx_buf = cpu_to_le32(virt_to_bus(iob->data));