Lines Matching refs:cfg
7 static void xlu__vif_err(XLU_Config *cfg, const char *msg, const char *rate) { in xlu__vif_err() argument
8 fprintf(cfg->report, in xlu__vif_err()
10 cfg->config_source, msg, rate); in xlu__vif_err()
13 static int vif_parse_rate_bytes_per_sec(XLU_Config *cfg, const char *bytes, in vif_parse_rate_bytes_per_sec() argument
23 xlu__vif_err(cfg, "invalid rate", bytes); in vif_parse_rate_bytes_per_sec()
31 xlu__vif_err(cfg, "rate overflow", bytes); in vif_parse_rate_bytes_per_sec()
52 static int vif_parse_rate_interval_usecs(XLU_Config *cfg, const char *interval, in vif_parse_rate_interval_usecs() argument
62 xlu__vif_err(cfg, "invalid replenishment interval", interval); in vif_parse_rate_interval_usecs()
70 xlu__vif_err(cfg, "replenishment interval overflow", interval); in vif_parse_rate_interval_usecs()
81 xlu__vif_err(cfg, "replenishment interval overflow", interval); in vif_parse_rate_interval_usecs()
93 int xlu_vif_parse_rate(XLU_Config *cfg, const char *rate, libxl_device_nic *nic) in xlu_vif_parse_rate() argument
112 xlu__vif_err(cfg, "no rate specified", rate); in xlu_vif_parse_rate()
117 rc = vif_parse_rate_bytes_per_sec(cfg, tmprate, &bytes_per_sec); in xlu_vif_parse_rate()
121 rc = vif_parse_rate_interval_usecs(cfg, p, &interval_usecs); in xlu_vif_parse_rate()
126 xlu__vif_err(cfg, "rate overflow", rate); in xlu_vif_parse_rate()