Lines Matching refs:dev

293 oce_dma_buf_t *oce_alloc_dma_buffer(struct oce_dev *dev,
295 void oce_free_dma_buffer(struct oce_dev *dev, oce_dma_buf_t *dbuf);
297 oce_ring_buffer_t *create_ring_buffer(struct oce_dev *dev,
300 void destroy_ring_buffer(struct oce_dev *dev, oce_ring_buffer_t *ring);
303 int oce_set_eq_delay(struct oce_dev *dev, uint32_t *eq_arr,
305 void oce_arm_eq(struct oce_dev *dev, int16_t qid, int npopped,
307 void oce_arm_cq(struct oce_dev *dev, int16_t qid, int npopped,
310 void oce_dev_rss_ready(struct oce_dev *dev);
313 int oce_mbox_init(struct oce_dev *dev);
314 int oce_mbox_fini(struct oce_dev *dev);
315 int oce_mbox_dispatch(struct oce_dev *dev, uint32_t tmo_sec);
316 int oce_mbox_wait(struct oce_dev *dev, uint32_t tmo_sec);
317 int oce_mbox_post(struct oce_dev *dev, struct oce_mbx *mbx,
321 boolean_t oce_is_reset_pci(struct oce_dev *dev);
322 int oce_pci_soft_reset(struct oce_dev *dev);
323 int oce_POST(struct oce_dev *dev);
324 int oce_pci_init(struct oce_dev *dev);
325 void oce_pci_fini(struct oce_dev *dev);
326 int oce_init_txrx(struct oce_dev *dev);
327 void oce_fini_txrx(struct oce_dev *dev);
328 int oce_create_queues(struct oce_dev *dev);
329 void oce_delete_queues(struct oce_dev *dev);
330 void oce_delete_nw_interface(struct oce_dev *dev);
331 int oce_create_nw_interface(struct oce_dev *dev);
332 int oce_reset_fun(struct oce_dev *dev);
335 struct oce_wq *oce_get_wq(struct oce_dev *dev, mblk_t *pkt);
347 int oce_rx_pending(struct oce_dev *dev, struct oce_rq *rq, int32_t timeout);
351 int oce_mq_mbox_post(struct oce_dev *dev, struct oce_mbx *mbx,
353 struct oce_mbx *oce_mq_get_mbx(struct oce_dev *dev);
364 int oce_get_fw_version(struct oce_dev *dev);
365 int oce_read_mac_addr(struct oce_dev *dev, uint32_t if_id, uint8_t perm,
367 int oce_if_create(struct oce_dev *dev, uint32_t cap_flags, uint32_t en_flags,
369 int oce_if_del(struct oce_dev *dev, uint32_t if_id);
370 int oce_num_intr_vectors_set(struct oce_dev *dev, uint32_t num_vectors);
372 int oce_get_link_status(struct oce_dev *dev, struct link_status *link);
373 int oce_set_rx_filter(struct oce_dev *dev,
375 int oce_set_multicast_table(struct oce_dev *dev, uint32_t if_id,
377 int oce_get_fw_config(struct oce_dev *dev);
378 int oce_get_hw_stats(struct oce_dev *dev);
379 int oce_set_flow_control(struct oce_dev *dev, uint32_t flow_control);
380 int oce_get_flow_control(struct oce_dev *dev, uint32_t *flow_control);
381 int oce_set_promiscuous(struct oce_dev *dev, boolean_t enable);
382 int oce_add_mac(struct oce_dev *dev, uint32_t if_id,
384 int oce_del_mac(struct oce_dev *dev, uint32_t if_id, uint32_t *pmac_id);
385 int oce_config_vlan(struct oce_dev *dev, uint32_t if_id,
389 int oce_config_link(struct oce_dev *dev, boolean_t enable);
390 int oce_config_rss(struct oce_dev *dev, uint16_t if_id, char *hkey, char *itbl,
392 int oce_issue_mbox(struct oce_dev *dev, queue_t *wq, mblk_t *mp,