Home
last modified time | relevance | path

Searched refs:hfi1_pportdata (Results 1 - 25 of 56) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dqsfp.h213 struct hfi1_pportdata *ppd;
225 int refresh_qsfp_cache(struct hfi1_pportdata *ppd,
228 int qsfp_mod_present(struct hfi1_pportdata *ppd);
232 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr,
234 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr,
236 int qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
238 int qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
240 int one_qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
242 int one_qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
H A Dplatform.c103 struct hfi1_pportdata *ppd = dd->pport; in save_platform_config_fields()
205 void get_port_type(struct hfi1_pportdata *ppd) in get_port_type()
220 int set_qsfp_tx(struct hfi1_pportdata *ppd, int on) in set_qsfp_tx()
235 static int qual_power(struct hfi1_pportdata *ppd) in qual_power()
264 static int qual_bitrate(struct hfi1_pportdata *ppd) in qual_bitrate()
290 static int set_qsfp_high_power(struct hfi1_pportdata *ppd) in set_qsfp_high_power()
325 static void apply_rx_cdr(struct hfi1_pportdata *ppd, in apply_rx_cdr()
376 static void apply_tx_cdr(struct hfi1_pportdata *ppd, in apply_tx_cdr()
427 struct hfi1_pportdata *ppd, u32 rx_preset_index, in apply_cdr_settings()
441 static void apply_tx_eq_auto(struct hfi1_pportdata *pp
[all...]
H A Dsysfs.c65 struct hfi1_pportdata *ppd = in read_cc_table_bin()
66 container_of(kobj, struct hfi1_pportdata, pport_cc_kobj); in read_cc_table_bin()
114 struct hfi1_pportdata *ppd = in read_cc_setting_bin()
115 container_of(kobj, struct hfi1_pportdata, pport_cc_kobj); in read_cc_setting_bin()
148 ssize_t (*show)(struct hfi1_pportdata *, char *);
149 ssize_t (*store)(struct hfi1_pportdata *, const char *, size_t);
152 static ssize_t cc_prescan_show(struct hfi1_pportdata *ppd, char *buf) in cc_prescan_show()
157 static ssize_t cc_prescan_store(struct hfi1_pportdata *ppd, const char *buf, in cc_prescan_store()
176 struct hfi1_pportdata *ppd = in cc_attr_show()
177 container_of(kobj, struct hfi1_pportdata, pport_cc_kob in cc_attr_show()
[all...]
H A Dhfi.h218 struct hfi1_pportdata *ppd;
746 struct hfi1_pportdata *ppd; /* read-only */
778 struct hfi1_pportdata { struct
1060 * fields related to a physical IB port are in a hfi1_pportdata struct.
1354 /* hfi1_pportdata, points to array of (physical) port-specific
1357 struct hfi1_pportdata *pport;
1479 int hfi1_create_ctxtdata(struct hfi1_pportdata *ppd, int numa,
1482 void hfi1_init_pportdata(struct pci_dev *pdev, struct hfi1_pportdata *ppd,
1690 static inline u32 active_egress_rate(struct hfi1_pportdata *ppd) in active_egress_rate()
1746 void set_link_ipg(struct hfi1_pportdata *pp
[all...]
H A Dqsfp.c316 static int __i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_write()
335 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_write()
355 static int __i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_read()
374 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_read()
397 int qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in qsfp_write()
453 int one_qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in one_qsfp_write()
477 int qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in qsfp_read()
530 int one_qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in one_qsfp_read()
558 int refresh_qsfp_cache(struct hfi1_pportdata *ppd, struct qsfp_data *cp) in refresh_qsfp_cache()
683 int qsfp_mod_present(struct hfi1_pportdata *pp
[all...]
H A Dintr.c58 static void set_mgmt_allowed(struct hfi1_pportdata *ppd) in set_mgmt_allowed()
79 static void add_full_mgmt_pkey(struct hfi1_pportdata *ppd) in add_full_mgmt_pkey()
123 static void signal_ib_event(struct hfi1_pportdata *ppd, enum ib_event_type ev) in signal_ib_event()
154 struct hfi1_pportdata *ppd = &dd->pport[0]; in handle_linkup_change()
H A Ddebugfs.c519 struct hfi1_pportdata *ppd; in portcntrs_debugfs_read()
545 struct hfi1_pportdata *ppd; in asic_flags_read()
594 struct hfi1_pportdata *ppd; in asic_flags_write()
640 struct hfi1_pportdata *ppd = private2ppd(file); in dc8051_memory_read()
680 struct hfi1_pportdata *ppd = private2ppd(file); in debugfs_lcb_read()
714 struct hfi1_pportdata *ppd = private2ppd(file); in debugfs_lcb_write()
750 struct hfi1_pportdata *ppd; in qsfp_debugfs_dump()
770 struct hfi1_pportdata *ppd; in __i2c_debugfs_write()
824 struct hfi1_pportdata *ppd; in __i2c_debugfs_read()
884 struct hfi1_pportdata *pp in __qsfp_debugfs_write()
[all...]
H A Dchip.h708 u64 create_pbc(struct hfi1_pportdata *ppd, u64 flags, int srate_mbs, u32 vl,
778 void set_link_down_reason(struct hfi1_pportdata *ppd, u8 lcl_reason,
780 int set_link_state(struct hfi1_pportdata *, u32 state);
790 int reset_qsfp(struct hfi1_pportdata *ppd);
792 void start_freeze_handling(struct hfi1_pportdata *ppd, int flags);
796 int start_link(struct hfi1_pportdata *ppd);
797 int bringup_serdes(struct hfi1_pportdata *ppd);
799 bool apply_link_downgrade_policy(struct hfi1_pportdata *ppd,
807 void get_linkup_link_widths(struct hfi1_pportdata *ppd);
818 u32 driver_pstate(struct hfi1_pportdata *pp
[all...]
H A Dplatform.h408 void get_port_type(struct hfi1_pportdata *ppd);
409 int set_qsfp_tx(struct hfi1_pportdata *ppd, int on);
410 void tune_serdes(struct hfi1_pportdata *ppd);
H A Dchip.c1075 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 *pp
[all...]
H A Dmad.c103 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_lookup_pkey_value()
298 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_create_qp0_ah()
677 static void set_link_width_enabled(struct hfi1_pportdata *ppd, u32 w) in set_link_width_enabled()
682 static void set_link_width_downgrade_enabled(struct hfi1_pportdata *ppd, u32 w) in set_link_width_downgrade_enabled()
687 static void set_link_speed_enabled(struct hfi1_pportdata *ppd, u32 s) in set_link_speed_enabled()
802 struct hfi1_pportdata *ppd; in __subn_get_opa_portinfo()
1014 struct hfi1_pportdata *ppd = dd->pport + port - 1; in get_pkeys()
1192 static int port_states_transition_allowed(struct hfi1_pportdata *ppd, in port_states_transition_allowed()
1240 static int set_port_states(struct hfi1_pportdata *ppd, struct opa_smp *smp, in set_port_states()
1358 struct hfi1_pportdata *pp in __subn_set_opa_portinfo()
[all...]
H A Dinit.c127 struct hfi1_pportdata *ppd) in hfi1_create_kctxt()
345 int hfi1_create_ctxtdata(struct hfi1_pportdata *ppd, int numa, in hfi1_create_ctxtdata()
524 void set_link_ipg(struct hfi1_pportdata *ppd) in set_link_ipg()
579 struct hfi1_pportdata *ppd; in cca_timer_fn()
630 void hfi1_init_pportdata(struct pci_dev *pdev, struct hfi1_pportdata *ppd, in hfi1_init_pportdata()
782 struct hfi1_pportdata *ppd; in create_workqueues()
836 struct hfi1_pportdata *ppd; in destroy_workqueues()
890 struct hfi1_pportdata *ppd; in hfi1_init()
1024 struct hfi1_pportdata *ppd; in stop_timers()
1047 struct hfi1_pportdata *pp in shutdown_device()
[all...]
H A Dverbs.c374 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_kdeth_eager_rcv()
428 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_kdeth_expected_rcv()
480 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_do_pkey_check()
500 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_handle_packet()
848 struct hfi1_pportdata *ppd = ps->ppd; in hfi1_verbs_send_dma()
988 struct hfi1_pportdata *ppd = ps->ppd; in hfi1_verbs_send_pio()
1158 int egress_pkey_check(struct hfi1_pportdata *ppd, u32 slid, u16 pkey, in egress_pkey_check()
1415 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; in query_port()
1491 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; in shut_down_port()
1525 struct hfi1_pportdata *pp in hfi1_check_ah()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dqsfp.h171 struct hfi1_pportdata *ppd;
183 int refresh_qsfp_cache(struct hfi1_pportdata *ppd,
186 int qsfp_mod_present(struct hfi1_pportdata *ppd);
190 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr,
192 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr,
194 int qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
196 int qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
198 int one_qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
200 int one_qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp,
H A Dplatform.c61 struct hfi1_pportdata *ppd = dd->pport; in save_platform_config_fields()
163 void get_port_type(struct hfi1_pportdata *ppd) in get_port_type()
178 int set_qsfp_tx(struct hfi1_pportdata *ppd, int on) in set_qsfp_tx()
193 static int qual_power(struct hfi1_pportdata *ppd) in qual_power()
222 static int qual_bitrate(struct hfi1_pportdata *ppd) in qual_bitrate()
248 static int set_qsfp_high_power(struct hfi1_pportdata *ppd) in set_qsfp_high_power()
283 static void apply_rx_cdr(struct hfi1_pportdata *ppd, in apply_rx_cdr()
334 static void apply_tx_cdr(struct hfi1_pportdata *ppd, in apply_tx_cdr()
385 struct hfi1_pportdata *ppd, u32 rx_preset_index, in apply_cdr_settings()
399 static void apply_tx_eq_auto(struct hfi1_pportdata *pp
[all...]
H A Dhfi.h177 struct hfi1_pportdata *ppd;
699 struct hfi1_pportdata *ppd; /* read-only */
731 struct hfi1_pportdata { struct
1009 * fields related to a physical IB port are in a hfi1_pportdata struct.
1304 /* hfi1_pportdata, points to array of (physical) port-specific
1307 struct hfi1_pportdata *pport;
1427 int hfi1_create_ctxtdata(struct hfi1_pportdata *ppd, int numa,
1430 void hfi1_init_pportdata(struct pci_dev *pdev, struct hfi1_pportdata *ppd,
1638 static inline u32 active_egress_rate(struct hfi1_pportdata *ppd) in active_egress_rate()
1694 void set_link_ipg(struct hfi1_pportdata *pp
[all...]
H A Dqsfp.c274 static int __i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_write()
293 int i2c_write(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_write()
313 static int __i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, in __i2c_read()
332 int i2c_read(struct hfi1_pportdata *ppd, u32 target, int i2c_addr, int offset, in i2c_read()
355 int qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in qsfp_write()
411 int one_qsfp_write(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in one_qsfp_write()
435 int qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in qsfp_read()
488 int one_qsfp_read(struct hfi1_pportdata *ppd, u32 target, int addr, void *bp, in one_qsfp_read()
516 int refresh_qsfp_cache(struct hfi1_pportdata *ppd, struct qsfp_data *cp) in refresh_qsfp_cache()
641 int qsfp_mod_present(struct hfi1_pportdata *pp
[all...]
H A Dintr.c16 static void set_mgmt_allowed(struct hfi1_pportdata *ppd) in set_mgmt_allowed()
37 static void add_full_mgmt_pkey(struct hfi1_pportdata *ppd) in add_full_mgmt_pkey()
81 static void signal_ib_event(struct hfi1_pportdata *ppd, enum ib_event_type ev) in signal_ib_event()
112 struct hfi1_pportdata *ppd = &dd->pport[0]; in handle_linkup_change()
H A Ddebugfs.c477 struct hfi1_pportdata *ppd; in portcntrs_debugfs_read()
503 struct hfi1_pportdata *ppd; in asic_flags_read()
552 struct hfi1_pportdata *ppd; in asic_flags_write()
598 struct hfi1_pportdata *ppd = private2ppd(file); in dc8051_memory_read()
638 struct hfi1_pportdata *ppd = private2ppd(file); in debugfs_lcb_read()
672 struct hfi1_pportdata *ppd = private2ppd(file); in debugfs_lcb_write()
708 struct hfi1_pportdata *ppd; in qsfp_debugfs_dump()
728 struct hfi1_pportdata *ppd; in __i2c_debugfs_write()
782 struct hfi1_pportdata *ppd; in __i2c_debugfs_read()
842 struct hfi1_pportdata *pp in __qsfp_debugfs_write()
[all...]
H A Dchip.h666 u64 create_pbc(struct hfi1_pportdata *ppd, u64 flags, int srate_mbs, u32 vl,
736 void set_link_down_reason(struct hfi1_pportdata *ppd, u8 lcl_reason,
738 int set_link_state(struct hfi1_pportdata *, u32 state);
748 int reset_qsfp(struct hfi1_pportdata *ppd);
750 void start_freeze_handling(struct hfi1_pportdata *ppd, int flags);
754 int start_link(struct hfi1_pportdata *ppd);
755 int bringup_serdes(struct hfi1_pportdata *ppd);
757 bool apply_link_downgrade_policy(struct hfi1_pportdata *ppd,
765 void get_linkup_link_widths(struct hfi1_pportdata *ppd);
776 u32 driver_pstate(struct hfi1_pportdata *pp
[all...]
H A Dplatform.h367 void get_port_type(struct hfi1_pportdata *ppd);
368 int set_qsfp_tx(struct hfi1_pportdata *ppd, int on);
369 void tune_serdes(struct hfi1_pportdata *ppd);
H A Dchip.c1034 static void set_partition_keys(struct hfi1_pportdata *ppd);
1036 static const char *link_state_reason_name(struct hfi1_pportdata *ppd,
1043 static void update_statusp(struct hfi1_pportdata *ppd, u32 state);
1044 static int wait_phys_link_offline_substates(struct hfi1_pportdata *ppd,
1046 static int wait_logical_linkstate(struct hfi1_pportdata *ppd, u32 state,
1048 static void log_state_transition(struct hfi1_pportdata *ppd, u32 state);
1049 static void log_physical_state(struct hfi1_pportdata *ppd, u32 state);
1050 static int wait_physical_linkstate(struct hfi1_pportdata *ppd, u32 state,
1052 static int wait_phys_link_out_of_offline(struct hfi1_pportdata *ppd,
1061 static void clear_full_mgmt_pkey(struct hfi1_pportdata *pp
[all...]
H A Dmad.c61 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_lookup_pkey_value()
256 struct hfi1_pportdata *ppd = ppd_from_ibp(ibp); in hfi1_create_qp0_ah()
635 static void set_link_width_enabled(struct hfi1_pportdata *ppd, u32 w) in set_link_width_enabled()
640 static void set_link_width_downgrade_enabled(struct hfi1_pportdata *ppd, u32 w) in set_link_width_downgrade_enabled()
645 static void set_link_speed_enabled(struct hfi1_pportdata *ppd, u32 s) in set_link_speed_enabled()
760 struct hfi1_pportdata *ppd; in __subn_get_opa_portinfo()
972 struct hfi1_pportdata *ppd = dd->pport + port - 1; in get_pkeys()
1150 static int port_states_transition_allowed(struct hfi1_pportdata *ppd, in port_states_transition_allowed()
1198 static int set_port_states(struct hfi1_pportdata *ppd, struct opa_smp *smp, in set_port_states()
1316 struct hfi1_pportdata *pp in __subn_set_opa_portinfo()
[all...]
H A Dinit.c86 struct hfi1_pportdata *ppd) in hfi1_create_kctxt()
304 int hfi1_create_ctxtdata(struct hfi1_pportdata *ppd, int numa, in hfi1_create_ctxtdata()
483 void set_link_ipg(struct hfi1_pportdata *ppd) in set_link_ipg()
538 struct hfi1_pportdata *ppd; in cca_timer_fn()
589 void hfi1_init_pportdata(struct pci_dev *pdev, struct hfi1_pportdata *ppd, in hfi1_init_pportdata()
741 struct hfi1_pportdata *ppd; in create_workqueues()
795 struct hfi1_pportdata *ppd; in destroy_workqueues()
849 struct hfi1_pportdata *ppd; in hfi1_init()
983 struct hfi1_pportdata *ppd; in stop_timers()
1006 struct hfi1_pportdata *pp in shutdown_device()
[all...]
H A Dverbs.c332 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_kdeth_eager_rcv()
386 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_kdeth_expected_rcv()
438 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_do_pkey_check()
458 struct hfi1_pportdata *ppd = rcd->ppd; in hfi1_handle_packet()
806 struct hfi1_pportdata *ppd = ps->ppd; in hfi1_verbs_send_dma()
946 struct hfi1_pportdata *ppd = ps->ppd; in hfi1_verbs_send_pio()
1116 int egress_pkey_check(struct hfi1_pportdata *ppd, u32 slid, u16 pkey, in egress_pkey_check()
1373 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; in query_port()
1449 struct hfi1_pportdata *ppd = &dd->pport[port_num - 1]; in shut_down_port()
1481 struct hfi1_pportdata *pp in hfi1_check_ah()
[all...]

Completed in 96 milliseconds

123