Lines Matching refs:dev

103 	/* handle to the creating parent dev */
296 oce_dma_buf_t *oce_alloc_dma_buffer(struct oce_dev *dev,
298 void oce_free_dma_buffer(struct oce_dev *dev, oce_dma_buf_t *dbuf);
300 oce_ring_buffer_t *create_ring_buffer(struct oce_dev *dev,
303 void destroy_ring_buffer(struct oce_dev *dev, oce_ring_buffer_t *ring);
306 int oce_set_eq_delay(struct oce_dev *dev, uint32_t *eq_arr,
308 void oce_arm_eq(struct oce_dev *dev, int16_t qid, int npopped,
310 void oce_arm_cq(struct oce_dev *dev, int16_t qid, int npopped,
316 int oce_mbox_init(struct oce_dev *dev);
317 int oce_mbox_fini(struct oce_dev *dev);
318 int oce_mbox_dispatch(struct oce_dev *dev, uint32_t tmo_sec);
319 int oce_mbox_wait(struct oce_dev *dev, uint32_t tmo_sec);
320 int oce_mbox_post(struct oce_dev *dev, struct oce_mbx *mbx,
324 boolean_t oce_is_reset_pci(struct oce_dev *dev);
325 int oce_pci_soft_reset(struct oce_dev *dev);
326 int oce_POST(struct oce_dev *dev);
327 int oce_pci_init(struct oce_dev *dev);
328 void oce_pci_fini(struct oce_dev *dev);
329 int oce_init_txrx(struct oce_dev *dev);
330 void oce_fini_txrx(struct oce_dev *dev);
331 int oce_create_queues(struct oce_dev *dev);
332 void oce_delete_queues(struct oce_dev *dev);
333 void oce_delete_nw_interface(struct oce_dev *dev);
334 int oce_create_nw_interface(struct oce_dev *dev);
335 int oce_reset_fun(struct oce_dev *dev);
338 struct oce_wq *oce_get_wq(struct oce_dev *dev, mblk_t *pkt);
350 int oce_rx_pending(struct oce_dev *dev, struct oce_rq *rq, int32_t timeout);
354 int oce_mq_mbox_post(struct oce_dev *dev, struct oce_mbx *mbx,
356 struct oce_mbx *oce_mq_get_mbx(struct oce_dev *dev);
367 int oce_get_fw_version(struct oce_dev *dev);
368 int oce_read_mac_addr(struct oce_dev *dev, uint32_t if_id, uint8_t perm,
370 int oce_if_create(struct oce_dev *dev, uint32_t cap_flags, uint32_t en_flags,
372 int oce_if_del(struct oce_dev *dev, uint32_t if_id);
373 int oce_num_intr_vectors_set(struct oce_dev *dev, uint32_t num_vectors);
375 int oce_get_link_status(struct oce_dev *dev, struct link_status *link);
376 int oce_set_rx_filter(struct oce_dev *dev,
378 int oce_set_multicast_table(struct oce_dev *dev, uint32_t if_id,
380 int oce_get_fw_config(struct oce_dev *dev);
381 int oce_get_hw_stats(struct oce_dev *dev);
382 int oce_set_flow_control(struct oce_dev *dev, uint32_t flow_control);
383 int oce_get_flow_control(struct oce_dev *dev, uint32_t *flow_control);
384 int oce_set_promiscuous(struct oce_dev *dev, boolean_t enable);
385 int oce_add_mac(struct oce_dev *dev, uint32_t if_id,
387 int oce_del_mac(struct oce_dev *dev, uint32_t if_id, uint32_t *pmac_id);
388 int oce_config_vlan(struct oce_dev *dev, uint32_t if_id,
392 int oce_config_link(struct oce_dev *dev, boolean_t enable);
393 int oce_config_rss(struct oce_dev *dev, uint16_t if_id, char *hkey, char *itbl,
395 int oce_issue_mbox(struct oce_dev *dev, queue_t *wq, mblk_t *mp,