Symbol: mcx_softc
sys/dev/pci/if_mcx.c
2302
struct mcx_softc *rx_softc;
sys/dev/pci/if_mcx.c
2316
struct mcx_softc *tx_softc;
sys/dev/pci/if_mcx.c
2336
struct mcx_softc *q_sc;
sys/dev/pci/if_mcx.c
2532
static void mcx_kstat_attach(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2535
static void mcx_timecounter_attach(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2537
static int mcx_version(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2538
static int mcx_init_wait(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2539
static int mcx_enable_hca(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2540
static int mcx_teardown_hca(struct mcx_softc *, uint16_t);
sys/dev/pci/if_mcx.c
2541
static int mcx_access_hca_reg(struct mcx_softc *, uint16_t, int, void *,
sys/dev/pci/if_mcx.c
2543
static int mcx_issi(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2544
static int mcx_pages(struct mcx_softc *, struct mcx_hwmem *, uint16_t);
sys/dev/pci/if_mcx.c
2545
static int mcx_hca_max_caps(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2546
static int mcx_hca_set_caps(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2547
static int mcx_init_hca(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2548
static int mcx_set_driver_version(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2549
static int mcx_iff(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2550
static int mcx_alloc_uar(struct mcx_softc *, int *);
sys/dev/pci/if_mcx.c
2551
static int mcx_alloc_pd(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2552
static int mcx_alloc_tdomain(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2553
static int mcx_create_eq(struct mcx_softc *, struct mcx_eq *, int,
sys/dev/pci/if_mcx.c
2555
static int mcx_query_nic_vport_context(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2556
static int mcx_query_special_contexts(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2557
static int mcx_set_port_mtu(struct mcx_softc *, int);
sys/dev/pci/if_mcx.c
2558
static int mcx_create_cq(struct mcx_softc *, struct mcx_cq *, int, int,
sys/dev/pci/if_mcx.c
2560
static int mcx_destroy_cq(struct mcx_softc *, struct mcx_cq *);
sys/dev/pci/if_mcx.c
2561
static int mcx_create_sq(struct mcx_softc *, struct mcx_tx *, int, int,
sys/dev/pci/if_mcx.c
2563
static int mcx_destroy_sq(struct mcx_softc *, struct mcx_tx *);
sys/dev/pci/if_mcx.c
2564
static int mcx_ready_sq(struct mcx_softc *, struct mcx_tx *);
sys/dev/pci/if_mcx.c
2565
static int mcx_create_rq(struct mcx_softc *, struct mcx_rx *, int, int);
sys/dev/pci/if_mcx.c
2566
static int mcx_destroy_rq(struct mcx_softc *, struct mcx_rx *);
sys/dev/pci/if_mcx.c
2567
static int mcx_ready_rq(struct mcx_softc *, struct mcx_rx *);
sys/dev/pci/if_mcx.c
2568
static int mcx_create_tir_direct(struct mcx_softc *, struct mcx_rx *,
sys/dev/pci/if_mcx.c
2570
static int mcx_create_tir_indirect(struct mcx_softc *, int, uint32_t,
sys/dev/pci/if_mcx.c
2572
static int mcx_destroy_tir(struct mcx_softc *, int);
sys/dev/pci/if_mcx.c
2573
static int mcx_create_tis(struct mcx_softc *, int *);
sys/dev/pci/if_mcx.c
2574
static int mcx_destroy_tis(struct mcx_softc *, int);
sys/dev/pci/if_mcx.c
2575
static int mcx_create_rqt(struct mcx_softc *, int, int *, int *);
sys/dev/pci/if_mcx.c
2576
static int mcx_destroy_rqt(struct mcx_softc *, int);
sys/dev/pci/if_mcx.c
2577
static int mcx_create_flow_table(struct mcx_softc *, int, int, int *);
sys/dev/pci/if_mcx.c
2578
static int mcx_set_flow_table_root(struct mcx_softc *, int);
sys/dev/pci/if_mcx.c
2579
static int mcx_destroy_flow_table(struct mcx_softc *, int);
sys/dev/pci/if_mcx.c
2580
static int mcx_create_flow_group(struct mcx_softc *, int, int, int,
sys/dev/pci/if_mcx.c
2582
static int mcx_destroy_flow_group(struct mcx_softc *, int);
sys/dev/pci/if_mcx.c
2583
static int mcx_set_flow_table_entry_mac(struct mcx_softc *, int, int,
sys/dev/pci/if_mcx.c
2585
static int mcx_set_flow_table_entry_proto(struct mcx_softc *, int, int,
sys/dev/pci/if_mcx.c
2587
static int mcx_delete_flow_table_entry(struct mcx_softc *, int, int);
sys/dev/pci/if_mcx.c
2590
static int mcx_query_rq(struct mcx_softc *, struct mcx_rx *, struct mcx_rq_ctx *);
sys/dev/pci/if_mcx.c
2591
static int mcx_query_sq(struct mcx_softc *, struct mcx_tx *, struct mcx_sq_ctx *);
sys/dev/pci/if_mcx.c
2592
static int mcx_query_cq(struct mcx_softc *, struct mcx_cq *, struct mcx_cq_ctx *);
sys/dev/pci/if_mcx.c
2593
static int mcx_query_eq(struct mcx_softc *, struct mcx_eq *, struct mcx_eq_ctx *);
sys/dev/pci/if_mcx.c
2597
static int mcx_dump_flow_table(struct mcx_softc *, int);
sys/dev/pci/if_mcx.c
2598
static int mcx_dump_flow_table_entry(struct mcx_softc *, int, int);
sys/dev/pci/if_mcx.c
2599
static int mcx_dump_flow_group(struct mcx_softc *, int);
sys/dev/pci/if_mcx.c
2608
static int mcx_process_rx(struct mcx_softc *, struct mcx_rx *,
sys/dev/pci/if_mcx.c
2611
static int mcx_process_txeof(struct mcx_softc *, struct mcx_tx *,
sys/dev/pci/if_mcx.c
2613
static void mcx_process_cq(struct mcx_softc *, struct mcx_queues *,
sys/dev/pci/if_mcx.c
2616
static void mcx_arm_cq(struct mcx_softc *, struct mcx_cq *, int);
sys/dev/pci/if_mcx.c
2617
static void mcx_arm_eq(struct mcx_softc *, struct mcx_eq *, int);
sys/dev/pci/if_mcx.c
2621
static int mcx_up(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2622
static void mcx_down(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2624
static int mcx_rxrinfo(struct mcx_softc *, struct if_rxrinfo *);
sys/dev/pci/if_mcx.c
2627
static void mcx_media_add_types(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2633
static void mcx_calibrate_first(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2637
mcx_rd(struct mcx_softc *, bus_size_t);
sys/dev/pci/if_mcx.c
2639
mcx_wr(struct mcx_softc *, bus_size_t, uint32_t);
sys/dev/pci/if_mcx.c
2641
mcx_bar(struct mcx_softc *, bus_size_t, bus_size_t, int);
sys/dev/pci/if_mcx.c
2643
static uint64_t mcx_timer(struct mcx_softc *);
sys/dev/pci/if_mcx.c
2645
static int mcx_dmamem_alloc(struct mcx_softc *, struct mcx_dmamem *,
sys/dev/pci/if_mcx.c
2648
static void mcx_dmamem_free(struct mcx_softc *, struct mcx_dmamem *);
sys/dev/pci/if_mcx.c
2650
static int mcx_hwmem_alloc(struct mcx_softc *, struct mcx_hwmem *,
sys/dev/pci/if_mcx.c
2652
static void mcx_hwmem_free(struct mcx_softc *, struct mcx_hwmem *);
sys/dev/pci/if_mcx.c
2661
sizeof(struct mcx_softc),
sys/dev/pci/if_mcx.c
2741
struct mcx_softc *sc = (struct mcx_softc *)self;
sys/dev/pci/if_mcx.c
3102
mcx_version(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
3123
mcx_init_wait(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
3142
mcx_cmdq_poll(struct mcx_softc *sc, struct mcx_cmdq_entry *cqe,
sys/dev/pci/if_mcx.c
3211
mcx_cmdq_token(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
3225
mcx_get_cmdq_entry(struct mcx_softc *sc, enum mcx_cmdq_slot slot)
sys/dev/pci/if_mcx.c
3243
mcx_cmdq_init(struct mcx_softc *sc, struct mcx_cmdq_entry *cqe,
sys/dev/pci/if_mcx.c
3281
mcx_cmdq_post(struct mcx_softc *sc, struct mcx_cmdq_entry *cqe,
sys/dev/pci/if_mcx.c
3295
mcx_cmdq_exec(struct mcx_softc *sc, struct mcx_cmdq_entry *cqe,
sys/dev/pci/if_mcx.c
3326
mcx_enable_hca(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
3364
mcx_teardown_hca(struct mcx_softc *sc, uint16_t profile)
sys/dev/pci/if_mcx.c
3402
mcx_cmdq_mboxes_alloc(struct mcx_softc *sc, struct mcx_dmamem *mxm,
sys/dev/pci/if_mcx.c
3472
mcx_cmdq_mboxes_sync(struct mcx_softc *sc, struct mcx_dmamem *mxm, int ops)
sys/dev/pci/if_mcx.c
3562
mcx_cq_mboxes_free(struct mcx_softc *sc, struct mcx_dmamem *mxm)
sys/dev/pci/if_mcx.c
3610
mcx_access_hca_reg(struct mcx_softc *sc, uint16_t reg, int op, void *data,
sys/dev/pci/if_mcx.c
3676
mcx_set_issi(struct mcx_softc *sc, struct mcx_cmdq_entry *cqe,
sys/dev/pci/if_mcx.c
3704
mcx_issi(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
3783
mcx_query_pages(struct mcx_softc *sc, uint16_t type,
sys/dev/pci/if_mcx.c
3862
mcx_add_pages(struct mcx_softc *sc, struct mcx_hwmem *mhm, uint16_t func_id)
sys/dev/pci/if_mcx.c
3938
mcx_pages(struct mcx_softc *sc, struct mcx_hwmem *mhm, uint16_t type)
sys/dev/pci/if_mcx.c
3970
mcx_hca_max_caps(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
4057
mcx_hca_set_caps(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
4120
mcx_init_hca(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
4157
mcx_set_driver_version(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
4211
mcx_iff(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
4311
mcx_alloc_uar(struct mcx_softc *sc, int *uar)
sys/dev/pci/if_mcx.c
4348
mcx_create_eq(struct mcx_softc *sc, struct mcx_eq *eq, int uar,
sys/dev/pci/if_mcx.c
4442
mcx_alloc_pd(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
4479
mcx_alloc_tdomain(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
4517
mcx_query_nic_vport_context(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
4576
mcx_query_special_contexts(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
4614
mcx_set_port_mtu(struct mcx_softc *sc, int mtu)
sys/dev/pci/if_mcx.c
4644
mcx_create_cq(struct mcx_softc *sc, struct mcx_cq *cq, int uar, int db, int eqn)
sys/dev/pci/if_mcx.c
4747
mcx_destroy_cq(struct mcx_softc *sc, struct mcx_cq *cq)
sys/dev/pci/if_mcx.c
4797
mcx_create_rq(struct mcx_softc *sc, struct mcx_rx *rx, int db, int cqn)
sys/dev/pci/if_mcx.c
4897
mcx_ready_rq(struct mcx_softc *sc, struct mcx_rx *rx)
sys/dev/pci/if_mcx.c
4953
mcx_destroy_rq(struct mcx_softc *sc, struct mcx_rx *rx)
sys/dev/pci/if_mcx.c
5000
mcx_create_tir_direct(struct mcx_softc *sc, struct mcx_rx *rx, int *tirn)
sys/dev/pci/if_mcx.c
5056
mcx_create_tir_indirect(struct mcx_softc *sc, int rqtn, uint32_t hash_sel,
sys/dev/pci/if_mcx.c
5118
mcx_destroy_tir(struct mcx_softc *sc, int tirn)
sys/dev/pci/if_mcx.c
5157
mcx_create_sq(struct mcx_softc *sc, struct mcx_tx *tx, int uar, int db,
sys/dev/pci/if_mcx.c
5260
mcx_destroy_sq(struct mcx_softc *sc, struct mcx_tx *tx)
sys/dev/pci/if_mcx.c
5307
mcx_ready_sq(struct mcx_softc *sc, struct mcx_tx *tx)
sys/dev/pci/if_mcx.c
5363
mcx_create_tis(struct mcx_softc *sc, int *tis)
sys/dev/pci/if_mcx.c
5418
mcx_destroy_tis(struct mcx_softc *sc, int tis)
sys/dev/pci/if_mcx.c
5457
mcx_create_rqt(struct mcx_softc *sc, int size, int *rqns, int *rqt)
sys/dev/pci/if_mcx.c
5524
mcx_destroy_rqt(struct mcx_softc *sc, int rqt)
sys/dev/pci/if_mcx.c
5564
mcx_alloc_flow_counter(struct mcx_softc *sc, int i)
sys/dev/pci/if_mcx.c
5605
mcx_create_flow_table(struct mcx_softc *sc, int log_size, int level,
sys/dev/pci/if_mcx.c
5663
mcx_set_flow_table_root(struct mcx_softc *sc, int flow_table_id)
sys/dev/pci/if_mcx.c
5719
mcx_destroy_flow_table(struct mcx_softc *sc, int flow_table_id)
sys/dev/pci/if_mcx.c
5775
mcx_create_flow_group(struct mcx_softc *sc, int flow_table_id, int group,
sys/dev/pci/if_mcx.c
5843
mcx_destroy_flow_group(struct mcx_softc *sc, int group)
sys/dev/pci/if_mcx.c
5904
mcx_set_flow_table_entry_mac(struct mcx_softc *sc, int group, int index,
sys/dev/pci/if_mcx.c
5981
mcx_set_flow_table_entry_proto(struct mcx_softc *sc, int group, int index,
sys/dev/pci/if_mcx.c
6055
mcx_delete_flow_table_entry(struct mcx_softc *sc, int group, int index)
sys/dev/pci/if_mcx.c
6117
mcx_dump_flow_table(struct mcx_softc *sc, int flow_table_id)
sys/dev/pci/if_mcx.c
6189
mcx_dump_flow_table_entry(struct mcx_softc *sc, int flow_table_id, int index)
sys/dev/pci/if_mcx.c
6266
mcx_dump_flow_group(struct mcx_softc *sc, int flow_table_id)
sys/dev/pci/if_mcx.c
6347
mcx_dump_counters(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
6419
mcx_dump_flow_counter(struct mcx_softc *sc, int index, const char *what)
sys/dev/pci/if_mcx.c
6485
mcx_query_rq(struct mcx_softc *sc, struct mcx_rx *rx, struct mcx_rq_ctx *rq_ctx)
sys/dev/pci/if_mcx.c
6548
mcx_query_sq(struct mcx_softc *sc, struct mcx_tx *tx, struct mcx_sq_ctx *sq_ctx)
sys/dev/pci/if_mcx.c
6611
mcx_query_cq(struct mcx_softc *sc, struct mcx_cq *cq, struct mcx_cq_ctx *cq_ctx)
sys/dev/pci/if_mcx.c
6672
mcx_query_eq(struct mcx_softc *sc, struct mcx_eq *eq, struct mcx_eq_ctx *eq_ctx)
sys/dev/pci/if_mcx.c
6735
mcx_rx_fill_slots(struct mcx_softc *sc, struct mcx_rx *rx, uint nslots)
sys/dev/pci/if_mcx.c
6792
mcx_rx_fill(struct mcx_softc *sc, struct mcx_rx *rx)
sys/dev/pci/if_mcx.c
6809
struct mcx_softc *sc = rx->rx_softc;
sys/dev/pci/if_mcx.c
6818
mcx_process_txeof(struct mcx_softc *sc, struct mcx_tx *tx,
sys/dev/pci/if_mcx.c
6844
mcx_calibrate_first(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
6867
struct mcx_softc *sc = arg;
sys/dev/pci/if_mcx.c
6910
mcx_process_rx(struct mcx_softc *sc, struct mcx_rx *rx,
sys/dev/pci/if_mcx.c
6969
mcx_next_cq_entry(struct mcx_softc *sc, struct mcx_cq *cq)
sys/dev/pci/if_mcx.c
6986
mcx_arm_cq(struct mcx_softc *sc, struct mcx_cq *cq, int uar)
sys/dev/pci/if_mcx.c
7017
mcx_process_cq(struct mcx_softc *sc, struct mcx_queues *q, struct mcx_cq *cq)
sys/dev/pci/if_mcx.c
7088
mcx_arm_eq(struct mcx_softc *sc, struct mcx_eq *eq, int uar)
sys/dev/pci/if_mcx.c
7101
mcx_next_eq_entry(struct mcx_softc *sc, struct mcx_eq *eq)
sys/dev/pci/if_mcx.c
7119
struct mcx_softc *sc = (struct mcx_softc *)xsc;
sys/dev/pci/if_mcx.c
7164
struct mcx_softc *sc = q->q_sc;
sys/dev/pci/if_mcx.c
7191
mcx_free_slots(struct mcx_softc *sc, struct mcx_slot *slots, int allocated,
sys/dev/pci/if_mcx.c
7207
mcx_queue_up(struct mcx_softc *sc, struct mcx_queues *q)
sys/dev/pci/if_mcx.c
7283
mcx_rss_group_entry_count(struct mcx_softc *sc, int group)
sys/dev/pci/if_mcx.c
7298
mcx_up(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
7486
mcx_down(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
7592
struct mcx_softc *sc = (struct mcx_softc *)ifp->if_softc;
sys/dev/pci/if_mcx.c
7716
struct mcx_softc *sc = (struct mcx_softc *)ifp->if_softc;
sys/dev/pci/if_mcx.c
7762
mcx_rxrinfo(struct mcx_softc *sc, struct if_rxrinfo *ifri)
sys/dev/pci/if_mcx.c
7789
mcx_load_mbuf(struct mcx_softc *sc, struct mcx_slot *ms, struct mbuf *m)
sys/dev/pci/if_mcx.c
7815
struct mcx_softc *sc = ifp->if_softc;
sys/dev/pci/if_mcx.c
7988
mcx_media_add_types(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
8033
struct mcx_softc *sc = (struct mcx_softc *)ifp->if_softc;
sys/dev/pci/if_mcx.c
8093
struct mcx_softc *sc = (struct mcx_softc *)ifp->if_softc;
sys/dev/pci/if_mcx.c
8192
struct mcx_softc *sc = xsc;
sys/dev/pci/if_mcx.c
8254
mcx_rd(struct mcx_softc *sc, bus_size_t r)
sys/dev/pci/if_mcx.c
8264
mcx_wr(struct mcx_softc *sc, bus_size_t r, uint32_t v)
sys/dev/pci/if_mcx.c
8270
mcx_bar(struct mcx_softc *sc, bus_size_t r, bus_size_t l, int f)
sys/dev/pci/if_mcx.c
8276
mcx_timer(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
8296
mcx_dmamem_alloc(struct mcx_softc *sc, struct mcx_dmamem *mxm,
sys/dev/pci/if_mcx.c
8334
mcx_dmamem_free(struct mcx_softc *sc, struct mcx_dmamem *mxm)
sys/dev/pci/if_mcx.c
8343
mcx_hwmem_alloc(struct mcx_softc *sc, struct mcx_hwmem *mhm, unsigned int pages)
sys/dev/pci/if_mcx.c
8407
mcx_hwmem_free(struct mcx_softc *sc, struct mcx_hwmem *mhm)
sys/dev/pci/if_mcx.c
8552
static void mcx_kstat_attach_tmps(struct mcx_softc *sc);
sys/dev/pci/if_mcx.c
8553
static void mcx_kstat_attach_queues(struct mcx_softc *sc);
sys/dev/pci/if_mcx.c
8556
mcx_kstat_attach_ppcnt(struct mcx_softc *sc,
sys/dev/pci/if_mcx.c
8590
mcx_kstat_attach(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
8608
struct mcx_softc *sc = ks->ks_softc;
sys/dev/pci/if_mcx.c
8651
mcx_kstat_attach_tmps(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
8734
struct mcx_softc *sc = ks->ks_softc;
sys/dev/pci/if_mcx.c
8804
mcx_kstat_attach_queues(struct mcx_softc *sc)
sys/dev/pci/if_mcx.c
8842
struct mcx_softc *sc = q->q_sc;
sys/dev/pci/if_mcx.c
9002
struct mcx_softc *sc = tc->tc_priv;
sys/dev/pci/if_mcx.c
9008
mcx_timecounter_attach(struct mcx_softc *sc)