Lines Matching refs:hfi1_devdata
100 struct hfi1_devdata *dd; /* device */
269 int pio_map_init(struct hfi1_devdata *dd, u8 port, u8 num_vls,
271 void free_pio_map(struct hfi1_devdata *dd);
272 struct send_context *pio_select_send_context_vl(struct hfi1_devdata *dd,
274 struct send_context *pio_select_send_context_sc(struct hfi1_devdata *dd,
278 int init_credit_return(struct hfi1_devdata *dd);
279 void free_credit_return(struct hfi1_devdata *dd);
280 int init_sc_pools_and_sizes(struct hfi1_devdata *dd);
281 int init_send_contexts(struct hfi1_devdata *dd);
282 int init_credit_return(struct hfi1_devdata *dd);
283 int init_pervl_scs(struct hfi1_devdata *dd);
284 struct send_context *sc_alloc(struct hfi1_devdata *dd, int type,
298 void sc_group_release_update(struct hfi1_devdata *dd, u32 hw_context);
305 void sc_wait(struct hfi1_devdata *dd);
309 void pio_reset_all(struct hfi1_devdata *dd);
310 void pio_freeze(struct hfi1_devdata *dd);
311 void pio_kernel_unfreeze(struct hfi1_devdata *dd);
312 void pio_kernel_linkup(struct hfi1_devdata *dd);
323 void __cm_reset(struct hfi1_devdata *dd, u64 sendctrl);
324 void pio_send_control(struct hfi1_devdata *dd, int op);
327 void pio_copy(struct hfi1_devdata *dd, struct pio_buf *pbuf, u64 pbc,