Home
last modified time | relevance | path

Searched refs:POCE_SOFTC (Results 1 – 7 of 7) sorted by relevance

/freebsd/sys/dev/oce/
H A Doce_if.h892 } OCE_SOFTC, *POCE_SOFTC; typedef
948 int oce_dma_alloc(POCE_SOFTC sc, bus_size_t size, POCE_DMA_MEM dma, int flags);
949 void oce_dma_free(POCE_SOFTC sc, POCE_DMA_MEM dma);
951 void oce_destroy_ring_buffer(POCE_SOFTC sc, oce_ring_buffer_t *ring);
952 oce_ring_buffer_t *oce_create_ring_buffer(POCE_SOFTC sc,
958 int oce_hw_pci_alloc(POCE_SOFTC sc);
959 int oce_hw_init(POCE_SOFTC sc);
960 int oce_hw_start(POCE_SOFTC sc);
961 int oce_create_nw_interface(POCE_SOFTC sc);
962 int oce_pci_soft_reset(POCE_SOFTC sc);
[all …]
H A Doce_queue.c48 static struct oce_wq *oce_wq_init(POCE_SOFTC sc,
53 static struct oce_rq *oce_rq_init(POCE_SOFTC sc,
60 static struct oce_eq *oce_eq_create(POCE_SOFTC sc,
66 static struct oce_mq *oce_mq_create(POCE_SOFTC sc,
69 static int oce_destroy_q(POCE_SOFTC sc, struct oce_mbx
71 struct oce_cq *oce_cq_create(POCE_SOFTC sc,
78 static void oce_cq_del(POCE_SOFTC sc, struct oce_cq *cq);
86 oce_queue_init_all(POCE_SOFTC sc) in oce_queue_init_all()
163 oce_queue_release_all(POCE_SOFTC sc) in oce_queue_release_all()
205 oce_wq *oce_wq_init(POCE_SOFTC sc, uint32_t q_len, uint32_t wq_type) in oce_wq_init()
[all …]
H A Doce_if.c146 static int oce_setup_intr(POCE_SOFTC sc);
148 static int oce_alloc_intr(POCE_SOFTC sc, int vector,
156 static int oce_tx(POCE_SOFTC sc, struct mbuf **mpp, int wq_index);
157 static void oce_tx_restart(POCE_SOFTC sc, struct oce_wq *wq);
163 static int oce_cqe_vtp_valid(POCE_SOFTC sc, struct oce_nic_rx_cqe *cqe);
164 static int oce_cqe_portid_valid(POCE_SOFTC sc, struct oce_nic_rx_cqe *cqe);
166 static void oce_check_rx_bufs(POCE_SOFTC sc, uint32_t num_cqes, struct oce_rq *rq);
173 static void oce_attach_ifp(POCE_SOFTC sc);
176 static int oce_vid_config(POCE_SOFTC sc);
177 static void oce_mac_addr_set(POCE_SOFTC s
[all...]
H A Doce_hw.c44 static int oce_POST(POCE_SOFTC sc);
51 oce_POST(POCE_SOFTC sc) in oce_POST()
92 oce_hw_init(POCE_SOFTC sc) in oce_hw_init()
150 oce_hw_pci_free(POCE_SOFTC sc) in oce_hw_pci_free()
195 void oce_get_pci_capabilities(POCE_SOFTC sc) in oce_get_pci_capabilities()
235 oce_hw_pci_alloc(POCE_SOFTC sc) in oce_hw_pci_alloc()
328 oce_hw_shutdown(POCE_SOFTC sc) in oce_hw_shutdown()
361 oce_create_nw_interface(POCE_SOFTC sc) in oce_create_nw_interface()
428 oce_delete_nw_interface(POCE_SOFTC sc) in oce_delete_nw_interface()
443 oce_pci_soft_reset(POCE_SOFTC sc) in oce_pci_soft_reset()
[all …]
H A Doce_mbox.c45 oce_wait_ready(POCE_SOFTC sc) in oce_wait_ready()
78 oce_reset_fun(POCE_SOFTC sc) in oce_reset_fun()
126 oce_fw_clean(POCE_SOFTC sc) in oce_fw_clean()
156 oce_mbox_wait(POCE_SOFTC sc, uint32_t tmo_sec) in oce_mbox_wait()
186 oce_mbox_dispatch(POCE_SOFTC sc, uint32_t tmo_sec) in oce_mbox_dispatch()
255 oce_mbox_init(POCE_SOFTC sc) in oce_mbox_init()
287 oce_get_fw_version(POCE_SOFTC sc) in oce_get_fw_version()
331 oce_first_mcc_cmd(POCE_SOFTC sc) in oce_first_mcc_cmd()
367 oce_mbox_post(POCE_SOFTC sc, struct oce_mbx *mbx, struct oce_mbx_ctx *mbxctx) in oce_mbox_post()
434 oce_read_mac_addr(POCE_SOFTC s
[all...]
H A Doce_sysctl.c44 static void copy_stats_to_sc_xe201(POCE_SOFTC sc);
45 static void copy_stats_to_sc_be3(POCE_SOFTC sc);
46 static void copy_stats_to_sc_be2(POCE_SOFTC sc);
47 static void copy_stats_to_sc_sh(POCE_SOFTC sc);
50 static int oce_be3_fwupgrade(POCE_SOFTC sc, const struct firmware *fw);
51 static int oce_skyhawk_fwupgrade(POCE_SOFTC sc, const struct firmware *fw);
53 static int oce_lancer_fwupgrade(POCE_SOFTC sc, const struct firmware *fw);
55 static boolean_t oce_phy_flashing_required(POCE_SOFTC sc);
56 static boolean_t oce_img_flashing_required(POCE_SOFTC sc, const char *p,
59 static void oce_add_stats_sysctls_be3(POCE_SOFTC sc,
[all …]
H A Doce_util.c58 oce_dma_alloc(POCE_SOFTC sc, bus_size_t size, POCE_DMA_MEM dma, int flags) in oce_dma_alloc()
103 oce_dma_free(POCE_SOFTC sc, POCE_DMA_MEM dma) in oce_dma_free()
151 oce_destroy_ring_buffer(POCE_SOFTC sc, oce_ring_buffer_t *ring) in oce_destroy_ring_buffer()
158 oce_create_ring_buffer(POCE_SOFTC sc, in oce_create_ring_buffer()