Lines Matching refs:buf
221 vmxnet3_get_strings(struct net_device *netdev, u32 stringset, u8 *buf) in vmxnet3_get_strings() argument
228 memcpy(buf, vmxnet3_tq_dev_stats[i].desc, in vmxnet3_get_strings()
230 buf += ETH_GSTRING_LEN; in vmxnet3_get_strings()
234 memcpy(buf, vmxnet3_tq_driver_stats[i].desc, in vmxnet3_get_strings()
236 buf += ETH_GSTRING_LEN; in vmxnet3_get_strings()
242 memcpy(buf, vmxnet3_rq_dev_stats[i].desc, in vmxnet3_get_strings()
244 buf += ETH_GSTRING_LEN; in vmxnet3_get_strings()
248 memcpy(buf, vmxnet3_rq_driver_stats[i].desc, in vmxnet3_get_strings()
250 buf += ETH_GSTRING_LEN; in vmxnet3_get_strings()
255 memcpy(buf, vmxnet3_global_stats[i].desc, in vmxnet3_get_strings()
257 buf += ETH_GSTRING_LEN; in vmxnet3_get_strings()
302 struct ethtool_stats *stats, u64 *buf) in vmxnet3_get_ethtool_stats() argument
317 *buf++ = (u64)j; in vmxnet3_get_ethtool_stats()
319 *buf++ = *(u64 *)(base + in vmxnet3_get_ethtool_stats()
324 *buf++ = *(u64 *)(base + in vmxnet3_get_ethtool_stats()
330 *buf++ = (u64) j; in vmxnet3_get_ethtool_stats()
332 *buf++ = *(u64 *)(base + in vmxnet3_get_ethtool_stats()
337 *buf++ = *(u64 *)(base + in vmxnet3_get_ethtool_stats()
343 *buf++ = *(u64 *)(base + vmxnet3_global_stats[i].offset); in vmxnet3_get_ethtool_stats()
357 u32 *buf = p; in vmxnet3_get_regs() local
366 buf[j++] = VMXNET3_READ_BAR1_REG(adapter, VMXNET3_REG_VRRS); in vmxnet3_get_regs()
367 buf[j++] = VMXNET3_READ_BAR1_REG(adapter, VMXNET3_REG_UVRS); in vmxnet3_get_regs()
368 buf[j++] = VMXNET3_READ_BAR1_REG(adapter, VMXNET3_REG_DSAL); in vmxnet3_get_regs()
369 buf[j++] = VMXNET3_READ_BAR1_REG(adapter, VMXNET3_REG_DSAH); in vmxnet3_get_regs()
370 buf[j++] = VMXNET3_READ_BAR1_REG(adapter, VMXNET3_REG_CMD); in vmxnet3_get_regs()
371 buf[j++] = VMXNET3_READ_BAR1_REG(adapter, VMXNET3_REG_MACL); in vmxnet3_get_regs()
372 buf[j++] = VMXNET3_READ_BAR1_REG(adapter, VMXNET3_REG_MACH); in vmxnet3_get_regs()
373 buf[j++] = VMXNET3_READ_BAR1_REG(adapter, VMXNET3_REG_ICR); in vmxnet3_get_regs()
374 buf[j++] = VMXNET3_READ_BAR1_REG(adapter, VMXNET3_REG_ECR); in vmxnet3_get_regs()
376 buf[j++] = adapter->intr.num_intrs; in vmxnet3_get_regs()
378 buf[j++] = VMXNET3_READ_BAR0_REG(adapter, VMXNET3_REG_IMR in vmxnet3_get_regs()
382 buf[j++] = adapter->num_tx_queues; in vmxnet3_get_regs()
386 buf[j++] = VMXNET3_READ_BAR0_REG(adapter, VMXNET3_REG_TXPROD + in vmxnet3_get_regs()
389 buf[j++] = VMXNET3_GET_ADDR_LO(tq->tx_ring.basePA); in vmxnet3_get_regs()
390 buf[j++] = VMXNET3_GET_ADDR_HI(tq->tx_ring.basePA); in vmxnet3_get_regs()
391 buf[j++] = tq->tx_ring.size; in vmxnet3_get_regs()
392 buf[j++] = tq->tx_ring.next2fill; in vmxnet3_get_regs()
393 buf[j++] = tq->tx_ring.next2comp; in vmxnet3_get_regs()
394 buf[j++] = tq->tx_ring.gen; in vmxnet3_get_regs()
396 buf[j++] = VMXNET3_GET_ADDR_LO(tq->data_ring.basePA); in vmxnet3_get_regs()
397 buf[j++] = VMXNET3_GET_ADDR_HI(tq->data_ring.basePA); in vmxnet3_get_regs()
398 buf[j++] = tq->data_ring.size; in vmxnet3_get_regs()
400 buf[j++] = VMXNET3_HDR_COPY_SIZE; in vmxnet3_get_regs()
402 buf[j++] = VMXNET3_GET_ADDR_LO(tq->comp_ring.basePA); in vmxnet3_get_regs()
403 buf[j++] = VMXNET3_GET_ADDR_HI(tq->comp_ring.basePA); in vmxnet3_get_regs()
404 buf[j++] = tq->comp_ring.size; in vmxnet3_get_regs()
405 buf[j++] = tq->comp_ring.next2proc; in vmxnet3_get_regs()
406 buf[j++] = tq->comp_ring.gen; in vmxnet3_get_regs()
408 buf[j++] = tq->stopped; in vmxnet3_get_regs()
411 buf[j++] = adapter->num_rx_queues; in vmxnet3_get_regs()
415 buf[j++] = VMXNET3_READ_BAR0_REG(adapter, VMXNET3_REG_RXPROD + in vmxnet3_get_regs()
417 buf[j++] = VMXNET3_READ_BAR0_REG(adapter, VMXNET3_REG_RXPROD2 + in vmxnet3_get_regs()
420 buf[j++] = VMXNET3_GET_ADDR_LO(rq->rx_ring[0].basePA); in vmxnet3_get_regs()
421 buf[j++] = VMXNET3_GET_ADDR_HI(rq->rx_ring[0].basePA); in vmxnet3_get_regs()
422 buf[j++] = rq->rx_ring[0].size; in vmxnet3_get_regs()
423 buf[j++] = rq->rx_ring[0].next2fill; in vmxnet3_get_regs()
424 buf[j++] = rq->rx_ring[0].next2comp; in vmxnet3_get_regs()
425 buf[j++] = rq->rx_ring[0].gen; in vmxnet3_get_regs()
427 buf[j++] = VMXNET3_GET_ADDR_LO(rq->rx_ring[1].basePA); in vmxnet3_get_regs()
428 buf[j++] = VMXNET3_GET_ADDR_HI(rq->rx_ring[1].basePA); in vmxnet3_get_regs()
429 buf[j++] = rq->rx_ring[1].size; in vmxnet3_get_regs()
430 buf[j++] = rq->rx_ring[1].next2fill; in vmxnet3_get_regs()
431 buf[j++] = rq->rx_ring[1].next2comp; in vmxnet3_get_regs()
432 buf[j++] = rq->rx_ring[1].gen; in vmxnet3_get_regs()
435 buf[j++] = 0; in vmxnet3_get_regs()
436 buf[j++] = 0; in vmxnet3_get_regs()
437 buf[j++] = 0; in vmxnet3_get_regs()
438 buf[j++] = 0; in vmxnet3_get_regs()
440 buf[j++] = VMXNET3_GET_ADDR_LO(rq->comp_ring.basePA); in vmxnet3_get_regs()
441 buf[j++] = VMXNET3_GET_ADDR_HI(rq->comp_ring.basePA); in vmxnet3_get_regs()
442 buf[j++] = rq->comp_ring.size; in vmxnet3_get_regs()
443 buf[j++] = rq->comp_ring.next2proc; in vmxnet3_get_regs()
444 buf[j++] = rq->comp_ring.gen; in vmxnet3_get_regs()