Lines Matching refs:hfi1_pportdata
1057 static void set_partition_keys(struct hfi1_pportdata *ppd);
1059 static const char *link_state_reason_name(struct hfi1_pportdata *ppd,
1066 static void update_statusp(struct hfi1_pportdata *ppd, u32 state);
1067 static int wait_phys_link_offline_substates(struct hfi1_pportdata *ppd,
1069 static int wait_logical_linkstate(struct hfi1_pportdata *ppd, u32 state,
1071 static void log_state_transition(struct hfi1_pportdata *ppd, u32 state);
1072 static void log_physical_state(struct hfi1_pportdata *ppd, u32 state);
1073 static int wait_physical_linkstate(struct hfi1_pportdata *ppd, u32 state,
1075 static int wait_phys_link_out_of_offline(struct hfi1_pportdata *ppd,
1084 static void clear_full_mgmt_pkey(struct hfi1_pportdata *ppd);
1087 static void update_xmit_counters(struct hfi1_pportdata *ppd, u16 link_width);
1499 struct hfi1_pportdata *ppd = context; in port_access_u32_csr()
1509 struct hfi1_pportdata *ppd = context; in port_access_u64_csr()
1549 struct hfi1_pportdata *ppd = context; in access_sw_link_dn_cnt()
1559 struct hfi1_pportdata *ppd = context; in access_sw_link_up_cnt()
1570 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context; in access_sw_unknown_frame_cnt()
1580 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context; in access_sw_xmit_discards()
1598 struct hfi1_pportdata *ppd = context; in access_xmit_constraint_errs()
1610 struct hfi1_pportdata *ppd = context; in access_rcv_constraint_errs()
4069 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context; \
4083 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context; \
5563 struct hfi1_pportdata *ppd = dd->pport; in update_rcverr_timer()
5667 static inline void __count_port_discards(struct hfi1_pportdata *ppd) in __count_port_discards()
5689 struct hfi1_pportdata *ppd = dd->pport; in handle_send_egress_err_info()
6085 struct hfi1_pportdata *ppd = dd->pport; in handle_qsfp_int()
6229 struct hfi1_pportdata *ppd = dd->pport; in acquire_lcb_access()
6346 static void handle_8051_request(struct hfi1_pportdata *ppd) in handle_8051_request()
6477 static void set_linkup_defaults(struct hfi1_pportdata *ppd) in set_linkup_defaults()
6669 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, in handle_sma_message()
6749 void start_freeze_handling(struct hfi1_pportdata *ppd, int flags) in start_freeze_handling()
6882 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, in handle_freeze()
6955 static void update_xmit_counters(struct hfi1_pportdata *ppd, u16 link_width) in update_xmit_counters()
6979 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, in handle_link_up()
7023 static void reset_neighbor_info(struct hfi1_pportdata *ppd) in reset_neighbor_info()
7109 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, in handle_link_down()
7196 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, in handle_link_bounce()
7265 static void clear_full_mgmt_pkey(struct hfi1_pportdata *ppd) in clear_full_mgmt_pkey()
7407 void get_linkup_link_widths(struct hfi1_pportdata *ppd) in get_linkup_link_widths()
7432 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, in handle_verify_cap()
7608 bool apply_link_downgrade_policy(struct hfi1_pportdata *ppd, in apply_link_downgrade_policy()
7701 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, in handle_link_downgrade()
7741 struct hfi1_pportdata *ppd = dd->pport; in handle_8051_interrupt()
7939 struct hfi1_pportdata *ppd = dd->pport; in handle_dcc_err()
7954 struct hfi1_pportdata *ppd = dd->pport; in handle_dcc_err()
8594 struct hfi1_pportdata *ppd = dd->pport; in read_lcb_csr()
8643 struct hfi1_pportdata *ppd = dd->pport; in write_lcb_csr()
9292 static int set_local_link_attributes(struct hfi1_pportdata *ppd) in set_local_link_attributes()
9391 int start_link(struct hfi1_pportdata *ppd) in start_link()
9416 static void wait_for_qsfp_init(struct hfi1_pportdata *ppd) in wait_for_qsfp_init()
9450 static void set_qsfp_int_n(struct hfi1_pportdata *ppd, u8 enable) in set_qsfp_int_n()
9470 int reset_qsfp(struct hfi1_pportdata *ppd) in reset_qsfp()
9509 static int handle_qsfp_error_conditions(struct hfi1_pportdata *ppd, in handle_qsfp_error_conditions()
9612 struct hfi1_pportdata *ppd; in qsfp_event()
9673 struct hfi1_pportdata *ppd = dd->pport; in init_qsfp_int()
9724 static int test_qsfp_read(struct hfi1_pportdata *ppd) in test_qsfp_read()
9759 static void try_start_link(struct hfi1_pportdata *ppd) in try_start_link()
9785 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata, in handle_start_link()
9790 int bringup_serdes(struct hfi1_pportdata *ppd) in bringup_serdes()
9829 void hfi1_quiet_serdes(struct hfi1_pportdata *ppd) in hfi1_quiet_serdes()
9860 struct hfi1_pportdata *ppd; in init_cpu_counters()
9863 ppd = (struct hfi1_pportdata *)(dd + 1); in init_cpu_counters()
9967 int hfi1_get_ib_cfg(struct hfi1_pportdata *ppd, int which) in hfi1_get_ib_cfg()
10066 static void set_send_length(struct hfi1_pportdata *ppd) in set_send_length()
10119 static void set_lidlmc(struct hfi1_pportdata *ppd) in set_lidlmc()
10216 static const char *state_complete_reason_code_string(struct hfi1_pportdata *ppd, in state_complete_reason_code_string()
10230 static void decode_state_complete(struct hfi1_pportdata *ppd, u32 frame, in decode_state_complete()
10268 static void check_lni_states(struct hfi1_pportdata *ppd) in check_lni_states()
10311 static void force_logical_link_state_down(struct hfi1_pportdata *ppd) in force_logical_link_state_down()
10353 static int goto_offline(struct hfi1_pportdata *ppd, u8 rem_reason) in goto_offline()
10494 static const char *link_state_reason_name(struct hfi1_pportdata *ppd, u32 state) in link_state_reason_name()
10520 u32 driver_pstate(struct hfi1_pportdata *ppd) in driver_pstate()
10554 u32 driver_lstate(struct hfi1_pportdata *ppd) in driver_lstate()
10573 void set_link_down_reason(struct hfi1_pportdata *ppd, u8 lcl_reason, in set_link_down_reason()
10591 static inline bool data_vls_operational(struct hfi1_pportdata *ppd) in data_vls_operational()
10617 int set_link_state(struct hfi1_pportdata *ppd, u32 state) in set_link_state()
10918 int hfi1_set_ib_cfg(struct hfi1_pportdata *ppd, int which, u32 val) in hfi1_set_ib_cfg()
11002 static void init_vl_arb_caches(struct hfi1_pportdata *ppd) in init_vl_arb_caches()
11032 vl_arb_lock_cache(struct hfi1_pportdata *ppd, int idx) in vl_arb_lock_cache()
11040 static inline void vl_arb_unlock_cache(struct hfi1_pportdata *ppd, int idx) in vl_arb_unlock_cache()
11065 static int set_vl_weights(struct hfi1_pportdata *ppd, u32 target, in set_vl_weights()
11358 int set_buffer_control(struct hfi1_pportdata *ppd, in set_buffer_control()
11551 int fm_get_table(struct hfi1_pportdata *ppd, int which, void *t) in fm_get_table()
11605 int fm_set_table(struct hfi1_pportdata *ppd, int which, void *t) in fm_set_table()
12127 u32 hfi1_read_portcntrs(struct hfi1_pportdata *ppd, char **namep, u64 **cntrp) in hfi1_read_portcntrs()
12178 struct hfi1_pportdata *ppd; in free_cntrs()
12183 ppd = (struct hfi1_pportdata *)(dd + 1); in free_cntrs()
12323 u64 read_port_cntr(struct hfi1_pportdata *ppd, int index, int vl) in read_port_cntr()
12343 u64 write_port_cntr(struct hfi1_pportdata *ppd, int index, int vl, u64 data) in write_port_cntr()
12370 struct hfi1_pportdata *ppd; in do_update_synth_timer()
12423 ppd = (struct hfi1_pportdata *)(dd + 1); in do_update_synth_timer()
12473 struct hfi1_pportdata *ppd; in init_cntrs()
12684 ppd = (struct hfi1_pportdata *)(dd + 1); in init_cntrs()
12804 static void update_statusp(struct hfi1_pportdata *ppd, u32 state) in update_statusp()
12843 static int wait_logical_linkstate(struct hfi1_pportdata *ppd, u32 state, in wait_logical_linkstate()
12867 static void log_state_transition(struct hfi1_pportdata *ppd, u32 state) in log_state_transition()
12880 static void log_physical_state(struct hfi1_pportdata *ppd, u32 state) in log_physical_state()
12902 static int wait_physical_linkstate(struct hfi1_pportdata *ppd, u32 state, in wait_physical_linkstate()
12935 static int wait_phys_link_offline_substates(struct hfi1_pportdata *ppd, in wait_phys_link_offline_substates()
12968 static int wait_phys_link_out_of_offline(struct hfi1_pportdata *ppd, in wait_phys_link_out_of_offline()
13396 static void set_partition_keys(struct hfi1_pportdata *ppd) in set_partition_keys()
14009 struct hfi1_pportdata *ppd = &dd->pport[i]; in init_early_variables()
14815 struct hfi1_pportdata *ppd; in hfi1_init_dd()
15135 static u16 delay_cycles(struct hfi1_pportdata *ppd, u32 desired_egress_rate, in delay_cycles()
15168 u64 create_pbc(struct hfi1_pportdata *ppd, u64 flags, int srate_mbs, u32 vl, in create_pbc()
15277 struct hfi1_pportdata *ppd = &dd->pport[0]; in handle_temp_err()