Lines Matching refs:hfi1_pportdata
1075 static void set_partition_keys(struct hfi1_pportdata *ppd);
1077 static const char *link_state_reason_name(struct hfi1_pportdata *ppd,
1084 static void update_statusp(struct hfi1_pportdata *ppd, u32 state);
1085 static int wait_phys_link_offline_substates(struct hfi1_pportdata *ppd,
1087 static int wait_logical_linkstate(struct hfi1_pportdata *ppd, u32 state,
1089 static void log_state_transition(struct hfi1_pportdata *ppd, u32 state);
1090 static void log_physical_state(struct hfi1_pportdata *ppd, u32 state);
1091 static int wait_physical_linkstate(struct hfi1_pportdata *ppd, u32 state,
1093 static int wait_phys_link_out_of_offline(struct hfi1_pportdata *ppd,
1102 static void clear_full_mgmt_pkey(struct hfi1_pportdata *ppd);
1105 static void update_xmit_counters(struct hfi1_pportdata *ppd, u16 link_width);
1517 struct hfi1_pportdata *ppd = context;
1527 struct hfi1_pportdata *ppd = context;
1567 struct hfi1_pportdata *ppd = context;
1577 struct hfi1_pportdata *ppd = context;
1588 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context;
1598 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context;
1616 struct hfi1_pportdata *ppd = context;
1628 struct hfi1_pportdata *ppd = context;
4095 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context; \
4109 struct hfi1_pportdata *ppd = (struct hfi1_pportdata *)context; \
5592 struct hfi1_pportdata *ppd = dd->pport;
5696 static inline void __count_port_discards(struct hfi1_pportdata *ppd)
5718 struct hfi1_pportdata *ppd = dd->pport;
6114 struct hfi1_pportdata *ppd = dd->pport;
6258 struct hfi1_pportdata *ppd = dd->pport;
6375 static void handle_8051_request(struct hfi1_pportdata *ppd)
6506 static void set_linkup_defaults(struct hfi1_pportdata *ppd)
6698 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata,
6778 void start_freeze_handling(struct hfi1_pportdata *ppd, int flags)
6911 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata,
6984 static void update_xmit_counters(struct hfi1_pportdata *ppd, u16 link_width)
7008 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata,
7052 static void reset_neighbor_info(struct hfi1_pportdata *ppd)
7138 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata,
7225 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata,
7294 static void clear_full_mgmt_pkey(struct hfi1_pportdata *ppd)
7437 void get_linkup_link_widths(struct hfi1_pportdata *ppd)
7462 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata,
7638 bool apply_link_downgrade_policy(struct hfi1_pportdata *ppd,
7731 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata,
7771 struct hfi1_pportdata *ppd = dd->pport;
7969 struct hfi1_pportdata *ppd = dd->pport;
7984 struct hfi1_pportdata *ppd = dd->pport;
8684 struct hfi1_pportdata *ppd = dd->pport;
8733 struct hfi1_pportdata *ppd = dd->pport;
9382 static int set_local_link_attributes(struct hfi1_pportdata *ppd)
9481 int start_link(struct hfi1_pportdata *ppd)
9506 static void wait_for_qsfp_init(struct hfi1_pportdata *ppd)
9540 static void set_qsfp_int_n(struct hfi1_pportdata *ppd, u8 enable)
9560 int reset_qsfp(struct hfi1_pportdata *ppd)
9599 static int handle_qsfp_error_conditions(struct hfi1_pportdata *ppd,
9702 struct hfi1_pportdata *ppd;
9763 struct hfi1_pportdata *ppd = dd->pport;
9814 static int test_qsfp_read(struct hfi1_pportdata *ppd)
9849 static void try_start_link(struct hfi1_pportdata *ppd)
9875 struct hfi1_pportdata *ppd = container_of(work, struct hfi1_pportdata,
9880 int bringup_serdes(struct hfi1_pportdata *ppd)
9919 void hfi1_quiet_serdes(struct hfi1_pportdata *ppd)
9950 struct hfi1_pportdata *ppd;
9953 ppd = (struct hfi1_pportdata *)(dd + 1);
10057 int hfi1_get_ib_cfg(struct hfi1_pportdata *ppd, int which)
10156 static void set_send_length(struct hfi1_pportdata *ppd)
10209 static void set_lidlmc(struct hfi1_pportdata *ppd)
10306 static const char *state_complete_reason_code_string(struct hfi1_pportdata *ppd,
10320 static void decode_state_complete(struct hfi1_pportdata *ppd, u32 frame,
10358 static void check_lni_states(struct hfi1_pportdata *ppd)
10401 static void force_logical_link_state_down(struct hfi1_pportdata *ppd)
10443 static int goto_offline(struct hfi1_pportdata *ppd, u8 rem_reason)
10584 static const char *link_state_reason_name(struct hfi1_pportdata *ppd, u32 state)
10610 u32 driver_pstate(struct hfi1_pportdata *ppd)
10644 u32 driver_lstate(struct hfi1_pportdata *ppd)
10663 void set_link_down_reason(struct hfi1_pportdata *ppd, u8 lcl_reason,
10677 * @ppd: pointer to hfi1_pportdata structure
10681 static inline bool data_vls_operational(struct hfi1_pportdata *ppd)
10707 int set_link_state(struct hfi1_pportdata *ppd, u32 state)
11008 int hfi1_set_ib_cfg(struct hfi1_pportdata *ppd, int which, u32 val)
11092 static void init_vl_arb_caches(struct hfi1_pportdata *ppd)
11122 vl_arb_lock_cache(struct hfi1_pportdata *ppd, int idx)
11130 static inline void vl_arb_unlock_cache(struct hfi1_pportdata *ppd, int idx)
11155 static int set_vl_weights(struct hfi1_pportdata *ppd, u32 target,
11448 int set_buffer_control(struct hfi1_pportdata *ppd,
11641 int fm_get_table(struct hfi1_pportdata *ppd, int which, void *t)
11695 int fm_set_table(struct hfi1_pportdata *ppd, int which, void *t)
12295 u32 hfi1_read_portcntrs(struct hfi1_pportdata *ppd, char **namep, u64 **cntrp)
12346 struct hfi1_pportdata *ppd;
12352 ppd = (struct hfi1_pportdata *)(dd + 1);
12492 u64 read_port_cntr(struct hfi1_pportdata *ppd, int index, int vl)
12512 u64 write_port_cntr(struct hfi1_pportdata *ppd, int index, int vl, u64 data)
12539 struct hfi1_pportdata *ppd;
12592 ppd = (struct hfi1_pportdata *)(dd + 1);
12642 struct hfi1_pportdata *ppd;
12853 ppd = (struct hfi1_pportdata *)(dd + 1);
12973 static void update_statusp(struct hfi1_pportdata *ppd, u32 state)
13012 static int wait_logical_linkstate(struct hfi1_pportdata *ppd, u32 state,
13036 static void log_state_transition(struct hfi1_pportdata *ppd, u32 state)
13049 static void log_physical_state(struct hfi1_pportdata *ppd, u32 state)
13071 static int wait_physical_linkstate(struct hfi1_pportdata *ppd, u32 state,
13104 static int wait_phys_link_offline_substates(struct hfi1_pportdata *ppd,
13137 static int wait_phys_link_out_of_offline(struct hfi1_pportdata *ppd,
13565 static void set_partition_keys(struct hfi1_pportdata *ppd)
14178 struct hfi1_pportdata *ppd = &dd->pport[i];
15042 struct hfi1_pportdata *ppd;
15368 static u16 delay_cycles(struct hfi1_pportdata *ppd, u32 desired_egress_rate,
15401 u64 create_pbc(struct hfi1_pportdata *ppd, u64 flags, int srate_mbs, u32 vl,
15510 struct hfi1_pportdata *ppd = &dd->pport[0];