Lines Matching full:dd
40 * @dd: hfi1_devdata
53 struct hfi1_devdata *dd; member
65 int hfi1_netdev_ctxt_count(struct hfi1_devdata *dd) in hfi1_netdev_ctxt_count() argument
67 return dd->netdev_rx->num_rx_q; in hfi1_netdev_ctxt_count()
71 struct hfi1_ctxtdata *hfi1_netdev_get_ctxt(struct hfi1_devdata *dd, int ctxt) in hfi1_netdev_get_ctxt() argument
73 return dd->netdev_rx->rxq[ctxt].rcd; in hfi1_netdev_get_ctxt()
77 int hfi1_netdev_get_free_rmt_idx(struct hfi1_devdata *dd) in hfi1_netdev_get_free_rmt_idx() argument
79 return dd->netdev_rx->rmt_start; in hfi1_netdev_get_free_rmt_idx()
83 void hfi1_netdev_set_free_rmt_idx(struct hfi1_devdata *dd, int rmt_idx) in hfi1_netdev_set_free_rmt_idx() argument
85 dd->netdev_rx->rmt_start = rmt_idx; in hfi1_netdev_set_free_rmt_idx()
88 u32 hfi1_num_netdev_contexts(struct hfi1_devdata *dd, u32 available_contexts,
91 void hfi1_netdev_enable_queues(struct hfi1_devdata *dd);
92 void hfi1_netdev_disable_queues(struct hfi1_devdata *dd);
93 int hfi1_netdev_rx_init(struct hfi1_devdata *dd);
94 int hfi1_netdev_rx_destroy(struct hfi1_devdata *dd);
95 int hfi1_alloc_rx(struct hfi1_devdata *dd);
96 void hfi1_free_rx(struct hfi1_devdata *dd);
97 int hfi1_netdev_add_data(struct hfi1_devdata *dd, int id, void *data);
98 void *hfi1_netdev_remove_data(struct hfi1_devdata *dd, int id);
99 void *hfi1_netdev_get_data(struct hfi1_devdata *dd, int id);
100 void *hfi1_netdev_get_first_data(struct hfi1_devdata *dd, int *start_id);