Lines Matching refs:eth_dump
1393 static int set_dump(struct net_device *dev, struct ethtool_dump *eth_dump) in set_dump() argument
1400 len += cxgb4_get_dump_length(adapter, eth_dump->flag); in set_dump()
1402 adapter->eth_dump.flag = eth_dump->flag; in set_dump()
1403 adapter->eth_dump.len = len; in set_dump()
1407 static int get_dump_flag(struct net_device *dev, struct ethtool_dump *eth_dump) in get_dump_flag() argument
1411 eth_dump->flag = adapter->eth_dump.flag; in get_dump_flag()
1412 eth_dump->len = adapter->eth_dump.len; in get_dump_flag()
1413 eth_dump->version = adapter->eth_dump.version; in get_dump_flag()
1417 static int get_dump_data(struct net_device *dev, struct ethtool_dump *eth_dump, in get_dump_data() argument
1424 if (adapter->eth_dump.flag == CXGB4_ETH_DUMP_NONE) in get_dump_data()
1429 len += cxgb4_get_dump_length(adapter, adapter->eth_dump.flag); in get_dump_data()
1430 if (eth_dump->len < len) in get_dump_data()
1433 ret = cxgb4_cudbg_collect(adapter, buf, &len, adapter->eth_dump.flag); in get_dump_data()
1437 eth_dump->flag = adapter->eth_dump.flag; in get_dump_data()
1438 eth_dump->len = len; in get_dump_data()
1439 eth_dump->version = adapter->eth_dump.version; in get_dump_data()