Lines Matching refs:hfi1_devdata

255 static int load_fabric_serdes_firmware(struct hfi1_devdata *dd,
257 static void dump_fw_version(struct hfi1_devdata *dd);
272 static int __read_8051_data(struct hfi1_devdata *dd, u32 addr, u64 *result)
308 int read_8051_data(struct hfi1_devdata *dd, u32 addr, u32 len, u64 *result)
336 static int write_8051(struct hfi1_devdata *dd, int code, u32 start,
392 static int invalid_header(struct hfi1_devdata *dd, const char *what,
407 static int verify_css_header(struct hfi1_devdata *dd, struct css_header *css)
431 static int payload_check(struct hfi1_devdata *dd, const char *name,
450 static int obtain_one_firmware(struct hfi1_devdata *dd, const char *name,
584 static void __obtain_firmware(struct hfi1_devdata *dd)
684 static int obtain_firmware(struct hfi1_devdata *dd)
746 static int retry_firmware(struct hfi1_devdata *dd, int load_result)
777 static void write_rsa_data(struct hfi1_devdata *dd, int what,
804 static void write_streamed_rsa_data(struct hfi1_devdata *dd, int what,
818 static int run_rsa(struct hfi1_devdata *dd, const char *who,
931 static void load_security_variables(struct hfi1_devdata *dd,
947 static inline u32 get_firmware_state(struct hfi1_devdata *dd)
959 int wait_fm_ready(struct hfi1_devdata *dd, u32 mstimeout)
980 static int load_8051_firmware(struct hfi1_devdata *dd,
1076 void sbus_request(struct hfi1_devdata *dd,
1092 static u32 sbus_read(struct hfi1_devdata *dd, u8 receiver_addr, u8 data_addr,
1133 static void turn_off_spicos(struct hfi1_devdata *dd, int flags)
1170 void fabric_serdes_reset(struct hfi1_devdata *dd)
1214 int sbus_request_slow(struct hfi1_devdata *dd,
1258 static int load_fabric_serdes_firmware(struct hfi1_devdata *dd,
1299 static int load_sbus_firmware(struct hfi1_devdata *dd,
1336 static int load_pcie_serdes_firmware(struct hfi1_devdata *dd,
1374 static void set_serdes_broadcast(struct hfi1_devdata *dd, u8 bg1, u8 bg2,
1395 int acquire_hw_mutex(struct hfi1_devdata *dd)
1436 void release_hw_mutex(struct hfi1_devdata *dd)
1455 static void fail_mutex_acquire_message(struct hfi1_devdata *dd,
1468 static int __acquire_chip_resource(struct hfi1_devdata *dd, u32 resource)
1524 int acquire_chip_resource(struct hfi1_devdata *dd, u32 resource, u32 mswait)
1544 void release_chip_resource(struct hfi1_devdata *dd, u32 resource)
1585 bool check_chip_resource(struct hfi1_devdata *dd, u32 resource,
1606 static void clear_chip_resources(struct hfi1_devdata *dd, const char *func)
1631 void init_chip_resources(struct hfi1_devdata *dd)
1637 void finish_chip_resources(struct hfi1_devdata *dd)
1643 void set_sbus_fast_mode(struct hfi1_devdata *dd)
1649 void clear_sbus_fast_mode(struct hfi1_devdata *dd)
1664 int load_firmware(struct hfi1_devdata *dd)
1702 int hfi1_firmware_init(struct hfi1_devdata *dd)
1738 static int check_meta_version(struct hfi1_devdata *dd, u32 *system_table)
1769 int parse_platform_config(struct hfi1_devdata *dd)
1940 struct hfi1_devdata *dd,
2017 static int get_platform_fw_field_metadata(struct hfi1_devdata *dd, int table,
2059 * platform_config_cache in hfi1_devdata, and checks the cache_valid member to
2073 int get_platform_config_field(struct hfi1_devdata *dd,
2167 int load_pcie_firmware(struct hfi1_devdata *dd)
2205 void read_guid(struct hfi1_devdata *dd)
2217 static void dump_fw_version(struct hfi1_devdata *dd)