• Home
  • Raw
  • Download

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
1387 struct hfi1_devdata *dd; argument
1409 struct hfi1_devdata *hfi1_lookup(int unit);
1417 int hfi1_init(struct hfi1_devdata *dd, int reinit);
1420 int hfi1_diag_add(struct hfi1_devdata *dd);
1421 void hfi1_diag_remove(struct hfi1_devdata *dd);
1422 void handle_linkup_change(struct hfi1_devdata *dd, u32 linkup);
1426 int hfi1_create_rcvhdrq(struct hfi1_devdata *dd, struct hfi1_ctxtdata *rcd);
1428 int hfi1_create_kctxts(struct hfi1_devdata *dd);
1433 struct hfi1_devdata *dd, u8 hw_pidx, u32 port);
1434 void hfi1_free_ctxtdata(struct hfi1_devdata *dd, struct hfi1_ctxtdata *rcd);
1437 struct hfi1_ctxtdata *hfi1_rcd_get_by_index_safe(struct hfi1_devdata *dd,
1439 struct hfi1_ctxtdata *hfi1_rcd_get_by_index(struct hfi1_devdata *dd, u16 ctxt);
1445 void set_all_slowpath(struct hfi1_devdata *dd);
1714 static inline void pause_for_credit_return(struct hfi1_devdata *dd) in pause_for_credit_return()
1727 static inline u8 sc_to_vlt(struct hfi1_devdata *dd, u8 sc5) in sc_to_vlt()
1794 struct hfi1_devdata *dd = ppd->dd; in ingress_pkey_table_fail()
1871 u32 lrh_max_header_bytes(struct hfi1_devdata *dd);
1890 void hfi1_disable_after_error(struct hfi1_devdata *dd);
1897 void set_up_vau(struct hfi1_devdata *dd, u8 vau);
1898 void set_up_vl15(struct hfi1_devdata *dd, u16 vl15buf);
1899 void reset_link_credits(struct hfi1_devdata *dd);
1900 void assign_remote_cm_au_table(struct hfi1_devdata *dd, u8 vcu);
1904 static inline struct hfi1_devdata *dd_from_ppd(struct hfi1_pportdata *ppd) in dd_from_ppd()
1909 static inline struct hfi1_devdata *dd_from_dev(struct hfi1_ibdev *dev) in dd_from_dev()
1911 return container_of(dev, struct hfi1_devdata, verbs_dev); in dd_from_dev()
1914 static inline struct hfi1_devdata *dd_from_ibdev(struct ib_device *ibdev) in dd_from_ibdev()
1931 struct hfi1_devdata *dd = dd_from_ibdev(ibdev); in to_iport()
2050 int hfi1_init_dd(struct hfi1_devdata *dd);
2051 void hfi1_free_devdata(struct hfi1_devdata *dd);
2098 bool hfi1_can_pin_pages(struct hfi1_devdata *dd, struct mm_struct *mm,
2149 int hfi1_device_create(struct hfi1_devdata *dd);
2150 void hfi1_device_remove(struct hfi1_devdata *dd);
2152 int hfi1_verbs_register_sysfs(struct hfi1_devdata *dd);
2153 void hfi1_verbs_unregister_sysfs(struct hfi1_devdata *dd);
2157 int hfi1_pcie_init(struct hfi1_devdata *dd);
2159 int hfi1_pcie_ddinit(struct hfi1_devdata *dd, struct pci_dev *pdev);
2160 void hfi1_pcie_ddcleanup(struct hfi1_devdata *);
2161 int pcie_speeds(struct hfi1_devdata *dd);
2162 int restore_pci_variables(struct hfi1_devdata *dd);
2163 int save_pci_variables(struct hfi1_devdata *dd);
2164 int do_pcie_gen3_transition(struct hfi1_devdata *dd);
2165 void tune_pcie_caps(struct hfi1_devdata *dd);
2166 int parse_platform_config(struct hfi1_devdata *dd);
2167 int get_platform_config_field(struct hfi1_devdata *dd,
2224 static inline u64 hfi1_pkt_default_send_ctxt_mask(struct hfi1_devdata *dd, in hfi1_pkt_default_send_ctxt_mask()
2269 static inline u64 hfi1_pkt_base_sdma_integrity(struct hfi1_devdata *dd) in hfi1_pkt_base_sdma_integrity()
2363 static inline void hfi1_reset_cpu_counters(struct hfi1_devdata *dd) in hfi1_reset_cpu_counters()
2382 static inline void setextled(struct hfi1_devdata *dd, u32 on) in setextled()
2397 static inline u32 qsfp_resource(struct hfi1_devdata *dd) in qsfp_resource()
2403 static inline bool is_integrated(struct hfi1_devdata *dd) in is_integrated()
2416 static inline bool hfi1_need_drop(struct hfi1_devdata *dd) in hfi1_need_drop()
2427 int hfi1_tempsense_rd(struct hfi1_devdata *dd, struct hfi1_temp *temp);