Lines Matching refs:hfi1_devdata
100 struct hfi1_devdata *dd; /* device */
267 int pio_map_init(struct hfi1_devdata *dd, u8 port, u8 num_vls,
269 void free_pio_map(struct hfi1_devdata *dd);
270 struct send_context *pio_select_send_context_vl(struct hfi1_devdata *dd,
272 struct send_context *pio_select_send_context_sc(struct hfi1_devdata *dd,
276 int init_credit_return(struct hfi1_devdata *dd);
277 void free_credit_return(struct hfi1_devdata *dd);
278 int init_sc_pools_and_sizes(struct hfi1_devdata *dd);
279 int init_send_contexts(struct hfi1_devdata *dd);
280 int init_credit_return(struct hfi1_devdata *dd);
281 int init_pervl_scs(struct hfi1_devdata *dd);
282 struct send_context *sc_alloc(struct hfi1_devdata *dd, int type,
296 void sc_group_release_update(struct hfi1_devdata *dd, u32 hw_context);
303 void sc_wait(struct hfi1_devdata *dd);
307 void pio_reset_all(struct hfi1_devdata *dd);
308 void pio_freeze(struct hfi1_devdata *dd);
309 void pio_kernel_unfreeze(struct hfi1_devdata *dd);
310 void pio_kernel_linkup(struct hfi1_devdata *dd);
321 void __cm_reset(struct hfi1_devdata *dd, u64 sendctrl);
322 void pio_send_control(struct hfi1_devdata *dd, int op);
325 void pio_copy(struct hfi1_devdata *dd, struct pio_buf *pbuf, u64 pbc,