Lines Matching refs:eth_dump
1231 static int set_dump(struct net_device *dev, struct ethtool_dump *eth_dump) in set_dump() argument
1238 len += cxgb4_get_dump_length(adapter, eth_dump->flag); in set_dump()
1240 adapter->eth_dump.flag = eth_dump->flag; in set_dump()
1241 adapter->eth_dump.len = len; in set_dump()
1245 static int get_dump_flag(struct net_device *dev, struct ethtool_dump *eth_dump) in get_dump_flag() argument
1249 eth_dump->flag = adapter->eth_dump.flag; in get_dump_flag()
1250 eth_dump->len = adapter->eth_dump.len; in get_dump_flag()
1251 eth_dump->version = adapter->eth_dump.version; in get_dump_flag()
1255 static int get_dump_data(struct net_device *dev, struct ethtool_dump *eth_dump, in get_dump_data() argument
1262 if (adapter->eth_dump.flag == CXGB4_ETH_DUMP_NONE) in get_dump_data()
1267 len += cxgb4_get_dump_length(adapter, adapter->eth_dump.flag); in get_dump_data()
1268 if (eth_dump->len < len) in get_dump_data()
1271 ret = cxgb4_cudbg_collect(adapter, buf, &len, adapter->eth_dump.flag); in get_dump_data()
1275 eth_dump->flag = adapter->eth_dump.flag; in get_dump_data()
1276 eth_dump->len = len; in get_dump_data()
1277 eth_dump->version = adapter->eth_dump.version; in get_dump_data()