Lines Matching refs:hfi1_devdata

179 	struct hfi1_devdata *dd;
734 struct hfi1_devdata *dd;
982 struct hfi1_devdata *controlling_dd; /* current controlling device */
990 struct hfi1_devdata *dds[2]; /* back pointers */
1019 struct hfi1_devdata { struct
1299 void (*pio_inline_send)(struct hfi1_devdata *dd, struct pio_buf *pbuf, argument
1301 int (*process_vnic_dma_send)(struct hfi1_devdata *dd, u8 q_idx, argument
1385 struct hfi1_devdata *dd; argument
1407 struct hfi1_devdata *hfi1_lookup(int unit);
1415 int hfi1_init(struct hfi1_devdata *dd, int reinit);
1418 int hfi1_diag_add(struct hfi1_devdata *dd);
1419 void hfi1_diag_remove(struct hfi1_devdata *dd);
1420 void handle_linkup_change(struct hfi1_devdata *dd, u32 linkup);
1424 int hfi1_create_rcvhdrq(struct hfi1_devdata *dd, struct hfi1_ctxtdata *rcd);
1426 int hfi1_create_kctxts(struct hfi1_devdata *dd);
1431 struct hfi1_devdata *dd, u8 hw_pidx, u32 port);
1432 void hfi1_free_ctxtdata(struct hfi1_devdata *dd, struct hfi1_ctxtdata *rcd);
1435 struct hfi1_ctxtdata *hfi1_rcd_get_by_index_safe(struct hfi1_devdata *dd,
1437 struct hfi1_ctxtdata *hfi1_rcd_get_by_index(struct hfi1_devdata *dd, u16 ctxt);
1443 void set_all_slowpath(struct hfi1_devdata *dd);
1712 static inline void pause_for_credit_return(struct hfi1_devdata *dd) in pause_for_credit_return()
1725 static inline u8 sc_to_vlt(struct hfi1_devdata *dd, u8 sc5) in sc_to_vlt()
1792 struct hfi1_devdata *dd = ppd->dd; in ingress_pkey_table_fail()
1869 u32 lrh_max_header_bytes(struct hfi1_devdata *dd);
1888 void hfi1_disable_after_error(struct hfi1_devdata *dd);
1895 void set_up_vau(struct hfi1_devdata *dd, u8 vau);
1896 void set_up_vl15(struct hfi1_devdata *dd, u16 vl15buf);
1897 void reset_link_credits(struct hfi1_devdata *dd);
1898 void assign_remote_cm_au_table(struct hfi1_devdata *dd, u8 vcu);
1902 static inline struct hfi1_devdata *dd_from_ppd(struct hfi1_pportdata *ppd) in dd_from_ppd()
1907 static inline struct hfi1_devdata *dd_from_dev(struct hfi1_ibdev *dev) in dd_from_dev()
1909 return container_of(dev, struct hfi1_devdata, verbs_dev); in dd_from_dev()
1912 static inline struct hfi1_devdata *dd_from_ibdev(struct ib_device *ibdev) in dd_from_ibdev()
1929 struct hfi1_devdata *dd = dd_from_ibdev(ibdev); in to_iport()
2048 int hfi1_init_dd(struct hfi1_devdata *dd);
2049 void hfi1_free_devdata(struct hfi1_devdata *dd);
2096 bool hfi1_can_pin_pages(struct hfi1_devdata *dd, struct mm_struct *mm,
2147 int hfi1_device_create(struct hfi1_devdata *dd);
2148 void hfi1_device_remove(struct hfi1_devdata *dd);
2150 int hfi1_verbs_register_sysfs(struct hfi1_devdata *dd);
2151 void hfi1_verbs_unregister_sysfs(struct hfi1_devdata *dd);
2155 int hfi1_pcie_init(struct hfi1_devdata *dd);
2157 int hfi1_pcie_ddinit(struct hfi1_devdata *dd, struct pci_dev *pdev);
2158 void hfi1_pcie_ddcleanup(struct hfi1_devdata *);
2159 int pcie_speeds(struct hfi1_devdata *dd);
2160 int restore_pci_variables(struct hfi1_devdata *dd);
2161 int save_pci_variables(struct hfi1_devdata *dd);
2162 int do_pcie_gen3_transition(struct hfi1_devdata *dd);
2163 void tune_pcie_caps(struct hfi1_devdata *dd);
2164 int parse_platform_config(struct hfi1_devdata *dd);
2165 int get_platform_config_field(struct hfi1_devdata *dd,
2222 static inline u64 hfi1_pkt_default_send_ctxt_mask(struct hfi1_devdata *dd, in hfi1_pkt_default_send_ctxt_mask()
2267 static inline u64 hfi1_pkt_base_sdma_integrity(struct hfi1_devdata *dd) in hfi1_pkt_base_sdma_integrity()
2361 static inline void hfi1_reset_cpu_counters(struct hfi1_devdata *dd) in hfi1_reset_cpu_counters()
2380 static inline void setextled(struct hfi1_devdata *dd, u32 on) in setextled()
2395 static inline u32 qsfp_resource(struct hfi1_devdata *dd) in qsfp_resource()
2401 static inline bool is_integrated(struct hfi1_devdata *dd) in is_integrated()
2414 static inline bool hfi1_need_drop(struct hfi1_devdata *dd) in hfi1_need_drop()
2425 int hfi1_tempsense_rd(struct hfi1_devdata *dd, struct hfi1_temp *temp);