sys/dev/pci/if_ixl.c
1147
struct ixl_softc *txr_sc;
sys/dev/pci/if_ixl.c
1167
struct ixl_softc *rxr_sc;
sys/dev/pci/if_ixl.c
1190
void (*iatq_fn)(struct ixl_softc *, void *);
sys/dev/pci/if_ixl.c
1195
struct ixl_softc *iv_sc;
sys/dev/pci/if_ixl.c
1281
static void ixl_clear_hw(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1282
static int ixl_pf_reset(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1284
static int ixl_dmamem_alloc(struct ixl_softc *, struct ixl_dmamem *,
sys/dev/pci/if_ixl.c
1286
static void ixl_dmamem_free(struct ixl_softc *, struct ixl_dmamem *);
sys/dev/pci/if_ixl.c
1288
static int ixl_arq_fill(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1289
static void ixl_arq_unfill(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1291
static int ixl_atq_poll(struct ixl_softc *, struct ixl_aq_desc *,
sys/dev/pci/if_ixl.c
1294
void (*)(struct ixl_softc *, void *), void *);
sys/dev/pci/if_ixl.c
1295
static void ixl_atq_post(struct ixl_softc *, struct ixl_atq *);
sys/dev/pci/if_ixl.c
1296
static void ixl_atq_done(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1297
static void ixl_atq_exec(struct ixl_softc *, struct ixl_atq *,
sys/dev/pci/if_ixl.c
1299
static int ixl_get_version(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1300
static int ixl_pxe_clear(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1301
static int ixl_lldp_shut(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1302
static int ixl_get_mac(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1303
static int ixl_get_switch_config(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1304
static int ixl_phy_mask_ints(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1305
static int ixl_get_phy_types(struct ixl_softc *, uint64_t *);
sys/dev/pci/if_ixl.c
1306
static int ixl_restart_an(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1307
static int ixl_hmc(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1308
static void ixl_hmc_free(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1309
static int ixl_get_vsi(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1310
static int ixl_set_vsi(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1311
static int ixl_get_link_status(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1312
static int ixl_set_link_status(struct ixl_softc *,
sys/dev/pci/if_ixl.c
1314
static int ixl_add_macvlan(struct ixl_softc *, uint8_t *, uint16_t,
sys/dev/pci/if_ixl.c
1316
static int ixl_remove_macvlan(struct ixl_softc *, uint8_t *, uint16_t,
sys/dev/pci/if_ixl.c
1323
static int ixl_get_sffpage(struct ixl_softc *, struct if_sffpage *);
sys/dev/pci/if_ixl.c
1324
static int ixl_sff_get_byte(struct ixl_softc *, uint8_t, uint32_t,
sys/dev/pci/if_ixl.c
1326
static int ixl_sff_set_byte(struct ixl_softc *, uint8_t, uint32_t,
sys/dev/pci/if_ixl.c
1332
static void ixl_media_add(struct ixl_softc *, uint64_t);
sys/dev/pci/if_ixl.c
1340
static int ixl_up(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1341
static int ixl_down(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1342
static int ixl_iff(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1345
ixl_txr_alloc(struct ixl_softc *, unsigned int);
sys/dev/pci/if_ixl.c
1346
static void ixl_txr_qdis(struct ixl_softc *, struct ixl_tx_ring *, int);
sys/dev/pci/if_ixl.c
1347
static void ixl_txr_config(struct ixl_softc *, struct ixl_tx_ring *);
sys/dev/pci/if_ixl.c
1348
static int ixl_txr_enabled(struct ixl_softc *, struct ixl_tx_ring *);
sys/dev/pci/if_ixl.c
1349
static int ixl_txr_disabled(struct ixl_softc *, struct ixl_tx_ring *);
sys/dev/pci/if_ixl.c
1350
static void ixl_txr_unconfig(struct ixl_softc *, struct ixl_tx_ring *);
sys/dev/pci/if_ixl.c
1351
static void ixl_txr_clean(struct ixl_softc *, struct ixl_tx_ring *);
sys/dev/pci/if_ixl.c
1352
static void ixl_txr_free(struct ixl_softc *, struct ixl_tx_ring *);
sys/dev/pci/if_ixl.c
1353
static int ixl_txeof(struct ixl_softc *, struct ixl_tx_ring *);
sys/dev/pci/if_ixl.c
1356
ixl_rxr_alloc(struct ixl_softc *, unsigned int);
sys/dev/pci/if_ixl.c
1357
static void ixl_rxr_config(struct ixl_softc *, struct ixl_rx_ring *);
sys/dev/pci/if_ixl.c
1358
static int ixl_rxr_enabled(struct ixl_softc *, struct ixl_rx_ring *);
sys/dev/pci/if_ixl.c
1359
static int ixl_rxr_disabled(struct ixl_softc *, struct ixl_rx_ring *);
sys/dev/pci/if_ixl.c
1360
static void ixl_rxr_unconfig(struct ixl_softc *, struct ixl_rx_ring *);
sys/dev/pci/if_ixl.c
1361
static void ixl_rxr_clean(struct ixl_softc *, struct ixl_rx_ring *);
sys/dev/pci/if_ixl.c
1362
static void ixl_rxr_free(struct ixl_softc *, struct ixl_rx_ring *);
sys/dev/pci/if_ixl.c
1363
static int ixl_rxeof(struct ixl_softc *, struct ixl_rx_ring *);
sys/dev/pci/if_ixl.c
1364
static void ixl_rxfill(struct ixl_softc *, struct ixl_rx_ring *);
sys/dev/pci/if_ixl.c
1366
static int ixl_rxrinfo(struct ixl_softc *, struct if_rxrinfo *);
sys/dev/pci/if_ixl.c
1370
static void ixl_kstat_attach(struct ixl_softc *);
sys/dev/pci/if_ixl.c
1380
sizeof(struct ixl_softc),
sys/dev/pci/if_ixl.c
1493
uint32_t (*ic_rd_ctl)(struct ixl_softc *, uint32_t);
sys/dev/pci/if_ixl.c
1494
void (*ic_wr_ctl)(struct ixl_softc *, uint32_t,
sys/dev/pci/if_ixl.c
1497
int (*ic_set_rss_key)(struct ixl_softc *,
sys/dev/pci/if_ixl.c
1499
int (*ic_set_rss_lut)(struct ixl_softc *,
sys/dev/pci/if_ixl.c
1504
ixl_rss_hena(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
1510
ixl_rd_ctl(struct ixl_softc *sc, uint32_t r)
sys/dev/pci/if_ixl.c
1516
ixl_wr_ctl(struct ixl_softc *sc, uint32_t r, uint32_t v)
sys/dev/pci/if_ixl.c
1522
ixl_set_rss_key(struct ixl_softc *sc, const struct ixl_rss_key *rsskey)
sys/dev/pci/if_ixl.c
1528
ixl_set_rss_lut(struct ixl_softc *sc, const struct ixl_rss_lut_128 *lut)
sys/dev/pci/if_ixl.c
1535
static uint32_t ixl_710_rd_ctl(struct ixl_softc *, uint32_t);
sys/dev/pci/if_ixl.c
1536
static void ixl_710_wr_ctl(struct ixl_softc *, uint32_t, uint32_t);
sys/dev/pci/if_ixl.c
1537
static int ixl_710_set_rss_key(struct ixl_softc *,
sys/dev/pci/if_ixl.c
1539
static int ixl_710_set_rss_lut(struct ixl_softc *,
sys/dev/pci/if_ixl.c
1552
static uint32_t ixl_722_rd_ctl(struct ixl_softc *, uint32_t);
sys/dev/pci/if_ixl.c
1553
static void ixl_722_wr_ctl(struct ixl_softc *, uint32_t, uint32_t);
sys/dev/pci/if_ixl.c
1554
static int ixl_722_set_rss_key(struct ixl_softc *,
sys/dev/pci/if_ixl.c
1556
static int ixl_722_set_rss_lut(struct ixl_softc *,
sys/dev/pci/if_ixl.c
1638
struct ixl_softc *sc = (struct ixl_softc *)self;
sys/dev/pci/if_ixl.c
2028
ixl_media_add(struct ixl_softc *sc, uint64_t phy_types)
sys/dev/pci/if_ixl.c
2052
struct ixl_softc *sc = ifp->if_softc;
sys/dev/pci/if_ixl.c
2071
struct ixl_softc *sc = (struct ixl_softc *)ifp->if_softc;
sys/dev/pci/if_ixl.c
2160
ixl_hmc_kva(struct ixl_softc *sc, unsigned int type, unsigned int i)
sys/dev/pci/if_ixl.c
2175
ixl_hmc_len(struct ixl_softc *sc, unsigned int type)
sys/dev/pci/if_ixl.c
2183
ixl_configure_rss(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
2230
ixl_up(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
2414
ixl_iff(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
2459
ixl_down(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
2561
ixl_txr_alloc(struct ixl_softc *sc, unsigned int qid)
sys/dev/pci/if_ixl.c
2621
ixl_txr_qdis(struct ixl_softc *sc, struct ixl_tx_ring *txr, int enable)
sys/dev/pci/if_ixl.c
2640
ixl_txr_config(struct ixl_softc *sc, struct ixl_tx_ring *txr)
sys/dev/pci/if_ixl.c
2664
ixl_txr_unconfig(struct ixl_softc *sc, struct ixl_tx_ring *txr)
sys/dev/pci/if_ixl.c
2673
ixl_txr_clean(struct ixl_softc *sc, struct ixl_tx_ring *txr)
sys/dev/pci/if_ixl.c
2699
ixl_txr_enabled(struct ixl_softc *sc, struct ixl_tx_ring *txr)
sys/dev/pci/if_ixl.c
2717
ixl_txr_disabled(struct ixl_softc *sc, struct ixl_tx_ring *txr)
sys/dev/pci/if_ixl.c
2735
ixl_txr_free(struct ixl_softc *sc, struct ixl_tx_ring *txr)
sys/dev/pci/if_ixl.c
2857
struct ixl_softc *sc = ifp->if_softc;
sys/dev/pci/if_ixl.c
2962
ixl_txeof(struct ixl_softc *sc, struct ixl_tx_ring *txr)
sys/dev/pci/if_ixl.c
3024
ixl_rxr_alloc(struct ixl_softc *sc, unsigned int qid)
sys/dev/pci/if_ixl.c
3088
ixl_rxr_clean(struct ixl_softc *sc, struct ixl_rx_ring *rxr)
sys/dev/pci/if_ixl.c
3120
ixl_rxr_enabled(struct ixl_softc *sc, struct ixl_rx_ring *rxr)
sys/dev/pci/if_ixl.c
3138
ixl_rxr_disabled(struct ixl_softc *sc, struct ixl_rx_ring *rxr)
sys/dev/pci/if_ixl.c
3156
ixl_rxr_config(struct ixl_softc *sc, struct ixl_rx_ring *rxr)
sys/dev/pci/if_ixl.c
3188
ixl_rxr_unconfig(struct ixl_softc *sc, struct ixl_rx_ring *rxr)
sys/dev/pci/if_ixl.c
3197
ixl_rxr_free(struct ixl_softc *sc, struct ixl_rx_ring *rxr)
sys/dev/pci/if_ixl.c
3215
ixl_rxeof(struct ixl_softc *sc, struct ixl_rx_ring *rxr)
sys/dev/pci/if_ixl.c
3341
ixl_rxfill(struct ixl_softc *sc, struct ixl_rx_ring *rxr)
sys/dev/pci/if_ixl.c
3408
struct ixl_softc *sc = rxr->rxr_sc;
sys/dev/pci/if_ixl.c
3414
ixl_rxrinfo(struct ixl_softc *sc, struct if_rxrinfo *ifri)
sys/dev/pci/if_ixl.c
3462
struct ixl_softc *sc = xsc;
sys/dev/pci/if_ixl.c
3496
struct ixl_softc *sc = iv->iv_sc;
sys/dev/pci/if_ixl.c
3514
ixl_link_state_update_iaq(struct ixl_softc *sc, void *arg)
sys/dev/pci/if_ixl.c
3543
struct ixl_softc *sc = xsc;
sys/dev/pci/if_ixl.c
3559
ixl_aq_dump(const struct ixl_softc *sc, const struct ixl_aq_desc *iaq)
sys/dev/pci/if_ixl.c
3576
struct ixl_softc *sc = xsc;
sys/dev/pci/if_ixl.c
3634
void (*fn)(struct ixl_softc *, void *), void *arg)
sys/dev/pci/if_ixl.c
3641
ixl_atq_post(struct ixl_softc *sc, struct ixl_atq *iatq)
sys/dev/pci/if_ixl.c
3670
ixl_atq_done(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
3720
ixl_wakeup(struct ixl_softc *sc, void *arg)
sys/dev/pci/if_ixl.c
3728
ixl_atq_exec(struct ixl_softc *sc, struct ixl_atq *iatq, const char *wmesg)
sys/dev/pci/if_ixl.c
3741
ixl_atq_poll(struct ixl_softc *sc, struct ixl_aq_desc *iaq, unsigned int tm)
sys/dev/pci/if_ixl.c
3789
ixl_get_version(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
3817
ixl_pxe_clear(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
3843
ixl_lldp_shut(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
3868
ixl_get_mac(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
3926
ixl_get_switch_config(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4012
ixl_phy_mask_ints(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4035
ixl_get_phy_abilities(struct ixl_softc *sc,struct ixl_dmamem *idm)
sys/dev/pci/if_ixl.c
4063
ixl_get_phy_types(struct ixl_softc *sc, uint64_t *phy_types_ptr)
sys/dev/pci/if_ixl.c
4113
ixl_get_module_type(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4138
ixl_get_link_status(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4163
int (*open)(struct ixl_softc *sc, struct if_sffpage *, uint8_t *);
sys/dev/pci/if_ixl.c
4164
int (*get)(struct ixl_softc *sc, struct if_sffpage *, size_t);
sys/dev/pci/if_ixl.c
4165
int (*close)(struct ixl_softc *sc, struct if_sffpage *, uint8_t);
sys/dev/pci/if_ixl.c
4169
ixl_sfp_open(struct ixl_softc *sc, struct if_sffpage *sff, uint8_t *page)
sys/dev/pci/if_ixl.c
4189
ixl_sfp_get(struct ixl_softc *sc, struct if_sffpage *sff, size_t i)
sys/dev/pci/if_ixl.c
4195
ixl_sfp_close(struct ixl_softc *sc, struct if_sffpage *sff, uint8_t page)
sys/dev/pci/if_ixl.c
4219
ixl_qsfp_open(struct ixl_softc *sc, struct if_sffpage *sff, uint8_t *page)
sys/dev/pci/if_ixl.c
4228
ixl_qsfp_get(struct ixl_softc *sc, struct if_sffpage *sff, size_t i)
sys/dev/pci/if_ixl.c
4234
ixl_qsfp_close(struct ixl_softc *sc, struct if_sffpage *sff, uint8_t page)
sys/dev/pci/if_ixl.c
4246
ixl_get_sffpage(struct ixl_softc *sc, struct if_sffpage *sff)
sys/dev/pci/if_ixl.c
4286
ixl_sff_get_byte(struct ixl_softc *sc, uint8_t dev, uint32_t reg, uint8_t *p)
sys/dev/pci/if_ixl.c
4327
ixl_sff_set_byte(struct ixl_softc *sc, uint8_t dev, uint32_t reg, uint8_t v)
sys/dev/pci/if_ixl.c
4367
ixl_get_vsi(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4413
ixl_set_vsi(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4508
ixl_set_link_status(struct ixl_softc *sc, const struct ixl_aq_desc *iaq)
sys/dev/pci/if_ixl.c
4547
ixl_restart_an(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4569
ixl_add_macvlan(struct ixl_softc *sc, uint8_t *macaddr, uint16_t vlan, uint16_t flags)
sys/dev/pci/if_ixl.c
4602
ixl_remove_macvlan(struct ixl_softc *sc, uint8_t *macaddr, uint16_t vlan, uint16_t flags)
sys/dev/pci/if_ixl.c
4635
ixl_hmc(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4768
ixl_hmc_free(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4815
ixl_aqb_alloc(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4850
ixl_aqb_free(struct ixl_softc *sc, struct ixl_aq_buf *aqb)
sys/dev/pci/if_ixl.c
4859
ixl_arq_fill(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4910
ixl_arq_unfill(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
4924
ixl_clear_hw(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
5009
ixl_pf_reset(struct ixl_softc *sc)
sys/dev/pci/if_ixl.c
5079
ixl_710_rd_ctl(struct ixl_softc *sc, uint32_t r)
sys/dev/pci/if_ixl.c
5102
ixl_710_wr_ctl(struct ixl_softc *sc, uint32_t r, uint32_t v)
sys/dev/pci/if_ixl.c
5124
ixl_710_set_rss_key(struct ixl_softc *sc, const struct ixl_rss_key *rsskey)
sys/dev/pci/if_ixl.c
5135
ixl_710_set_rss_lut(struct ixl_softc *sc, const struct ixl_rss_lut_128 *lut)
sys/dev/pci/if_ixl.c
5146
ixl_722_rd_ctl(struct ixl_softc *sc, uint32_t r)
sys/dev/pci/if_ixl.c
5152
ixl_722_wr_ctl(struct ixl_softc *sc, uint32_t r, uint32_t v)
sys/dev/pci/if_ixl.c
5158
ixl_722_set_rss_key(struct ixl_softc *sc, const struct ixl_rss_key *rsskey)
sys/dev/pci/if_ixl.c
5166
ixl_722_set_rss_lut(struct ixl_softc *sc, const struct ixl_rss_lut_128 *lut)
sys/dev/pci/if_ixl.c
5174
ixl_dmamem_alloc(struct ixl_softc *sc, struct ixl_dmamem *ixm,
sys/dev/pci/if_ixl.c
5206
ixl_dmamem_free(struct ixl_softc *sc, struct ixl_dmamem *ixm)
sys/dev/pci/if_ixl.c
5359
ixl_rd_counters(struct ixl_softc *sc, const struct ixl_counter_state *state,
sys/dev/pci/if_ixl.c
5384
struct ixl_softc *sc = ks->ks_softc;
sys/dev/pci/if_ixl.c
5413
struct ixl_softc *sc = arg;
sys/dev/pci/if_ixl.c
5426
ixl_kstat_create(struct ixl_softc *sc, const char *name,
sys/dev/pci/if_ixl.c
5472
ixl_kstat_attach(struct ixl_softc *sc)