Lines Matching defs:desc
147 struct p54p_desc *desc = &ring[i];
149 if (!desc->host_addr) {
168 desc->host_addr = cpu_to_le32(mapping);
169 desc->device_addr = 0; // FIXME: necessary?
170 desc->len = cpu_to_le16(priv->common.rx_mtu + 32);
171 desc->flags = 0;
190 struct p54p_desc *desc;
200 desc = &ring[i];
201 len = le16_to_cpu(desc->len);
217 dma_addr = le32_to_cpu(desc->host_addr);
228 desc->host_addr = cpu_to_le32(0);
234 desc->len = cpu_to_le16(priv->common.rx_mtu + 32);
250 struct p54p_desc *desc;
259 desc = &ring[i];
265 le32_to_cpu(desc->host_addr),
266 le16_to_cpu(desc->len), DMA_TO_DEVICE);
268 desc->host_addr = 0;
269 desc->device_addr = 0;
270 desc->len = 0;
271 desc->flags = 0;
333 struct p54p_desc *desc;
353 desc = &ring_control->tx_data[i];
354 desc->host_addr = cpu_to_le32(mapping);
355 desc->device_addr = device_addr;
356 desc->len = cpu_to_le16(skb->len);
357 desc->flags = 0;
372 struct p54p_desc *desc;
385 desc = &ring_control->rx_data[i];
386 if (desc->host_addr)
388 le32_to_cpu(desc->host_addr),
396 desc = &ring_control->rx_mgmt[i];
397 if (desc->host_addr)
399 le32_to_cpu(desc->host_addr),
407 desc = &ring_control->tx_data[i];
408 if (desc->host_addr)
410 le32_to_cpu(desc->host_addr),
411 le16_to_cpu(desc->len),
419 desc = &ring_control->tx_mgmt[i];
420 if (desc->host_addr)
422 le32_to_cpu(desc->host_addr),
423 le16_to_cpu(desc->len),