Lines Matching refs:hfi1_devdata
58 struct hfi1_devdata *dd; /* device */
227 int pio_map_init(struct hfi1_devdata *dd, u8 port, u8 num_vls,
229 void free_pio_map(struct hfi1_devdata *dd);
230 struct send_context *pio_select_send_context_vl(struct hfi1_devdata *dd,
232 struct send_context *pio_select_send_context_sc(struct hfi1_devdata *dd,
236 int init_credit_return(struct hfi1_devdata *dd);
237 void free_credit_return(struct hfi1_devdata *dd);
238 int init_sc_pools_and_sizes(struct hfi1_devdata *dd);
239 int init_send_contexts(struct hfi1_devdata *dd);
240 int init_pervl_scs(struct hfi1_devdata *dd);
241 struct send_context *sc_alloc(struct hfi1_devdata *dd, int type,
254 void sc_group_release_update(struct hfi1_devdata *dd, u32 hw_context);
261 void sc_wait(struct hfi1_devdata *dd);
265 void pio_reset_all(struct hfi1_devdata *dd);
266 void pio_freeze(struct hfi1_devdata *dd);
267 void pio_kernel_unfreeze(struct hfi1_devdata *dd);
268 void pio_kernel_linkup(struct hfi1_devdata *dd);
279 void __cm_reset(struct hfi1_devdata *dd, u64 sendctrl);
280 void pio_send_control(struct hfi1_devdata *dd, int op);
283 void pio_copy(struct hfi1_devdata *dd, struct pio_buf *pbuf, u64 pbc,