| /linux/drivers/infiniband/hw/qib/ |
| A D | qib.h | 203 struct qib_devdata *dd; 522 struct qib_devdata *dd; 708 struct qib_devdata { struct 762 int (*f_reset)(struct qib_devdata *); argument 769 void (*f_cleanup)(struct qib_devdata *); argument 774 void (*f_free_irq)(struct qib_devdata *); argument 776 (struct qib_devdata *, __le32 *); argument 1111 int qib_init(struct qib_devdata *, int); 1125 int qib_diag_add(struct qib_devdata *); 1375 int qibfs_add(struct qib_devdata *); [all …]
|
| A D | qib_7220.h | 77 struct qib_devdata *dd; 110 int qib_sd7220_presets(struct qib_devdata *dd); 111 int qib_sd7220_init(struct qib_devdata *dd); 112 void qib_sd7220_clr_ibpar(struct qib_devdata *); 120 static inline u32 qib_read_kreg32(const struct qib_devdata *dd, in qib_read_kreg32() 128 static inline u64 qib_read_kreg64(const struct qib_devdata *dd, in qib_read_kreg64() 137 static inline void qib_write_kreg(const struct qib_devdata *dd, in qib_write_kreg() 144 void set_7220_relock_poll(struct qib_devdata *, int); 145 void shutdown_7220_relock_poll(struct qib_devdata *); 146 void toggle_7220_rclkrls(struct qib_devdata *);
|
| A D | qib_twsi.c | 89 static void scl_out(struct qib_devdata *dd, u8 bit) in scl_out() 121 static void sda_out(struct qib_devdata *dd, u8 bit) in sda_out() 134 static u8 sda_in(struct qib_devdata *dd, int wait) in sda_in() 153 static int i2c_ackrcv(struct qib_devdata *dd) in i2c_ackrcv() 166 static void stop_cmd(struct qib_devdata *dd); 175 static int rd_byte(struct qib_devdata *dd, int last) in rd_byte() 206 static int wr_byte(struct qib_devdata *dd, u8 data) in wr_byte() 224 static void start_seq(struct qib_devdata *dd) in start_seq() 239 static void stop_seq(struct qib_devdata *dd) in stop_seq() 253 static void stop_cmd(struct qib_devdata *dd) in stop_cmd() [all …]
|
| A D | qib_sd7220.c | 104 static int qib_sd_setvals(struct qib_devdata *dd); 105 static int qib_sd_early(struct qib_devdata *dd); 106 static int qib_sd_dactrim(struct qib_devdata *dd); 126 struct qib_devdata *dd = ppd->dd; in qib_ibsd_ucode_loaded() 143 void qib_sd7220_clr_ibpar(struct qib_devdata *dd) in qib_sd7220_clr_ibpar() 175 static int qib_resync_ibepb(struct qib_devdata *dd) in qib_resync_ibepb() 394 int qib_sd7220_init(struct qib_devdata *dd) in qib_sd7220_init() 1263 int qib_sd7220_presets(struct qib_devdata *dd) in qib_sd7220_presets() 1286 static int qib_sd_early(struct qib_devdata *dd) in qib_sd_early() 1344 void toggle_7220_rclkrls(struct qib_devdata *dd) in toggle_7220_rclkrls() [all …]
|
| A D | qib_sysfs.c | 44 struct qib_devdata *dd = dd_from_ibdev(ibdev); in qib_get_pportdata_kobj() 55 struct qib_devdata *dd = dd_from_ibdev(ibdev); in hrtbt_enable_show() 65 struct qib_devdata *dd = dd_from_ibdev(ibdev); in hrtbt_enable_store() 579 struct qib_devdata *dd = dd_from_dev(dev); in hca_type_show() 601 struct qib_devdata *dd = dd_from_dev(dev); in boardversion_show() 613 struct qib_devdata *dd = dd_from_dev(dev); in localbus_info_show() 625 struct qib_devdata *dd = dd_from_dev(dev); in nctxts_show() 642 struct qib_devdata *dd = dd_from_dev(dev); in nfreectxts_show() 654 struct qib_devdata *dd = dd_from_dev(dev); in serial_show() 668 struct qib_devdata *dd = dd_from_dev(dev); in chip_reset_store() [all …]
|
| A D | qib_pcie.c | 55 static void qib_tune_pcie_caps(struct qib_devdata *); 56 static void qib_tune_pcie_coalesce(struct qib_devdata *); 165 void qib_pcie_ddcleanup(struct qib_devdata *dd) in qib_pcie_ddcleanup() 189 static void qib_cache_msi_info(struct qib_devdata *dd, int pos) in qib_cache_msi_info() 288 void qib_free_irq(struct qib_devdata *dd) in qib_free_irq() 302 int qib_reinit_intr(struct qib_devdata *dd) in qib_reinit_intr() 391 static void qib_tune_pcie_coalesce(struct qib_devdata *dd) in qib_tune_pcie_coalesce() 458 static void qib_tune_pcie_caps(struct qib_devdata *dd) in qib_tune_pcie_caps() 529 struct qib_devdata *dd = pci_get_drvdata(pdev); in qib_pci_error_detected() 566 struct qib_devdata *dd = pci_get_drvdata(pdev); in qib_pci_mmio_enabled() [all …]
|
| A D | qib_init.c | 102 void qib_set_ctxtcnt(struct qib_devdata *dd) in qib_set_ctxtcnt() 121 int qib_create_ctxts(struct qib_devdata *dd) in qib_create_ctxts() 168 struct qib_devdata *dd = ppd->dd; in qib_create_ctxtdata() 468 static void enable_chip(struct qib_devdata *dd) in enable_chip() 787 struct qib_devdata *qib_lookup(int unit) in qib_lookup() 1032 void qib_free_devdata(struct qib_devdata *dd) in qib_free_devdata() 1047 u64 qib_int_counter(struct qib_devdata *dd) in qib_int_counter() 1060 struct qib_devdata *dd; in qib_sps_ints() 1079 struct qib_devdata *dd; in qib_alloc_devdata() 1397 struct qib_devdata *dd = NULL; in qib_init_one() [all …]
|
| A D | qib_fs.c | 151 struct qib_devdata *dd = private2dd(file); in dev_counters_read() 163 struct qib_devdata *dd = private2dd(file); in dev_names_read() 185 struct qib_devdata *dd = private2dd(file); in portnames_read() 197 struct qib_devdata *dd = private2dd(file); in portcntrs_1_read() 209 struct qib_devdata *dd = private2dd(file); in portcntrs_2_read() 274 struct qib_devdata *dd; in flash_read() 325 struct qib_devdata *dd; in flash_write() 431 struct qib_devdata *dd) in remove_device_files() 454 struct qib_devdata *dd; in qibfs_fill_super() 504 int qibfs_add(struct qib_devdata *dd) in qibfs_add() [all …]
|
| A D | qib_diag.c | 69 struct qib_devdata *dd; 104 struct qib_devdata *dd = dc->dd; in return_client() 160 int qib_diag_add(struct qib_devdata *dd) in qib_diag_add() 181 static void qib_unregister_observers(struct qib_devdata *dd); 183 void qib_diag_remove(struct qib_devdata *dd) in qib_diag_remove() 511 struct qib_devdata *dd; in qib_diag_open() 555 struct qib_devdata *dd; in qib_diagpkt_write() 694 int qib_register_observer(struct qib_devdata *dd, in qib_register_observer() 716 static void qib_unregister_observers(struct qib_devdata *dd) in qib_unregister_observers() 763 struct qib_devdata *dd = dc->dd; in qib_diag_read() [all …]
|
| A D | qib_tx.c | 61 void qib_disarm_piobufs(struct qib_devdata *dd, unsigned first, unsigned cnt) in qib_disarm_piobufs() 82 struct qib_devdata *dd = rcd->dd; in qib_disarm_piobufs_ifneeded() 132 static int find_ctxt(struct qib_devdata *dd, unsigned bufn) in find_ctxt() 171 void qib_disarm_piobufs_set(struct qib_devdata *dd, unsigned long *mask, in qib_disarm_piobufs_set() 220 static void update_send_bufs(struct qib_devdata *dd) in update_send_bufs() 266 static noinline void no_send_bufs(struct qib_devdata *dd) in no_send_bufs() 281 u32 __iomem *qib_getsendbuf_range(struct qib_devdata *dd, u32 *pbufnum, in qib_getsendbuf_range() 363 void qib_sendbuf_done(struct qib_devdata *dd, unsigned n) in qib_sendbuf_done() 382 void qib_chg_pioavailkernel(struct qib_devdata *dd, unsigned start, in qib_chg_pioavailkernel() 456 struct qib_devdata *dd = ppd->dd; in qib_cancel_sends() [all …]
|
| A D | qib_iba6120.c | 965 struct qib_devdata *dd = ppd->dd; in qib_disarm_6120_senderrbufs() 1194 struct qib_devdata *dd = ppd->dd; in qib_set_ib_6120_lstate() 1230 struct qib_devdata *dd = ppd->dd; in qib_6120_bringup_serdes() 1370 struct qib_devdata *dd = ppd->dd; in qib_6120_quiet_serdes() 1439 struct qib_devdata *dd = ppd->dd; in qib_6120_setup_setextled() 1588 struct qib_devdata *dd = data; in qib_6120intr() 2096 struct qib_devdata *dd = ppd->dd; in rcvctrl_6120_mod() 2197 struct qib_devdata *dd = ppd->dd; in sendctrl_6120_mod() 2279 struct qib_devdata *dd = ppd->dd; in qib_portcntr_6120() 2666 struct qib_devdata *dd = ppd->dd; in qib_6120_xgxs_reset() [all …]
|
| A D | qib_iba7220.c | 754 struct qib_devdata *dd = ppd->dd; in qib_disarm_7220_senderrbufs() 781 struct qib_devdata *dd = ppd->dd; in qib_7220_sdma_sendctrl() 900 struct qib_devdata *dd = ppd->dd; in sdma_7220_errors() 1489 struct qib_devdata *dd = ppd->dd; in qib_set_ib_7220_lstate() 1532 struct qib_devdata *dd = ppd->dd; in qib_7220_bringup_serdes() 1649 struct qib_devdata *dd = ppd->dd; in qib_7220_quiet_serdes() 1727 struct qib_devdata *dd = ppd->dd; in qib_setup_7220_setextled() 1920 struct qib_devdata *dd = data; in qib_7220intr() 2408 struct qib_devdata *dd = ppd->dd; in qib_7220_set_ib_cfg() 3516 struct qib_devdata *dd; in autoneg_7220_work() [all …]
|
| A D | qib_eeprom.c | 53 int qib_eeprom_read(struct qib_devdata *dd, u8 eeprom_offset, in qib_eeprom_read() 77 static int eeprom_write_with_enable(struct qib_devdata *dd, u8 offset, in eeprom_write_with_enable() 100 int qib_eeprom_write(struct qib_devdata *dd, u8 eeprom_offset, in qib_eeprom_write() 144 void qib_get_eeprom_info(struct qib_devdata *dd) in qib_get_eeprom_info() 152 struct qib_devdata *dd0 = qib_lookup(0); in qib_get_eeprom_info()
|
| A D | qib_driver.c | 86 struct qib_devdata *dd = container_of(ibdev, in qib_get_pci_dev() 87 struct qib_devdata, verbs_dev); in qib_get_pci_dev() 96 struct qib_devdata *dd; in qib_count_active_units() 126 struct qib_devdata *dd; in qib_count_units() 197 struct qib_devdata *dd = ppd->dd; in qib_set_linkstate() 305 struct qib_devdata *dd = ppd->dd; in qib_rcv_hdrerr() 443 struct qib_devdata *dd = rcd->dd; in qib_kreceive() 640 struct qib_devdata *dd = ppd->dd; in qib_set_lid() 670 struct qib_devdata *dd = ppd->dd; in qib_run_led_override() 692 struct qib_devdata *dd = ppd->dd; in qib_set_led_override() [all …]
|
| A D | qib_file_ops.c | 104 struct qib_devdata *dd = rcd->dd; in qib_get_base_info() 290 struct qib_devdata *dd = rcd->dd; in qib_tid_update() 488 struct qib_devdata *dd = rcd->dd; in qib_tid_free() 655 struct qib_devdata *dd = rcd->dd; in qib_manage_rcvq() 682 struct qib_devdata *dd) in qib_clean_part_key() 711 struct qib_devdata *dd = rcd->dd; in qib_mmap_mem() 782 struct qib_devdata *dd, in mmap_piobufs() 978 struct qib_devdata *dd; in qib_mmapf() 1408 struct qib_devdata *udd = NULL; in get_a_ctxt() 1654 struct qib_devdata *dd; in qib_do_user_init() [all …]
|
| A D | qib_iba7322.c | 1319 struct qib_devdata *dd = ppd->dd; in qib_disarm_7322_senderrbufs() 1396 struct qib_devdata *dd = ppd->dd; in flush_fifo() 1443 struct qib_devdata *dd = ppd->dd; in qib_7322_sdma_sendctrl() 1567 struct qib_devdata *dd = ppd->dd; in sdma_7322_p_errors() 1839 struct qib_devdata *dd = ppd->dd; in handle_7322_p_errors() 2241 struct qib_devdata *dd = ppd->dd; in qib_set_ib_7322_lstate() 2786 struct qib_devdata *dd; in qib_irq_notifier_release() 3046 struct qib_devdata *dd = data; in qib_7322intr() 3167 struct qib_devdata *dd = data; in qib_7322bufavail() 6115 struct qib_devdata *dd; in setup_txselect() [all …]
|
| A D | qib_intr.c | 75 struct qib_devdata *dd = ppd->dd; in signal_ib_event() 85 struct qib_devdata *dd = ppd->dd; in qib_handle_e_ibstatuschanged() 189 void qib_handle_urcv(struct qib_devdata *dd, u64 ctxtr) in qib_handle_urcv() 216 void qib_bad_intrstatus(struct qib_devdata *dd) in qib_bad_intrstatus()
|
| A D | qib_qp.c | 134 struct qib_devdata *dd = container_of(verbs_dev, struct qib_devdata, in qib_alloc_qpn() 216 struct qib_devdata *dd = container_of(verbs_dev, struct qib_devdata, in qib_free_all_qps() 296 struct qib_devdata *dd = container_of(verbs_dev, struct qib_devdata, in qib_get_pmtu_from_attr()
|
| A D | qib_verbs.h | 54 struct qib_devdata; 340 int qib_register_ib_device(struct qib_devdata *); 342 void qib_unregister_ib_device(struct qib_devdata *); 346 void qib_ib_piobufavail(struct qib_devdata *); 348 unsigned qib_get_npkeys(struct qib_devdata *);
|
| A D | qib_debugfs.c | 100 struct qib_devdata *dd = dd_from_dev(ibd); in _opcode_stats_seq_show() 122 struct qib_devdata *dd = dd_from_dev(ibd); in DEBUGFS_FILE() 134 struct qib_devdata *dd = dd_from_dev(ibd); in _ctx_stats_seq_next() 156 struct qib_devdata *dd = dd_from_dev(ibd); in _ctx_stats_seq_show()
|
| A D | qib_wc_x86_64.c | 53 int qib_enable_wc(struct qib_devdata *dd) in qib_enable_wc() 132 void qib_disable_wc(struct qib_devdata *dd) in qib_disable_wc()
|
| A D | qib_mad.c | 209 struct qib_devdata *dd = dd_from_dev(ibdev); in qib_cap_mask_chg() 457 struct qib_devdata *dd; in subn_get_portinfo() 658 struct qib_devdata *dd; in subn_set_portinfo() 1188 struct qib_devdata *dd = dd_from_dev(dev); in pma_get_portsamplescontrol() 1226 struct qib_devdata *dd = dd_from_dev(dev); in pma_set_portsamplescontrol() 1355 struct qib_devdata *dd = dd_from_dev(dev); in pma_get_portsamplesresult() 1394 struct qib_devdata *dd = dd_from_dev(dev); in pma_get_portsamplesresult_ext() 1537 struct qib_devdata *dd = dd_from_ppd(ppd); in pma_get_portcounters_cong() 1773 struct qib_devdata *dd = dd_from_ppd(ppd); in pma_set_portcounters_cong() 2427 struct qib_devdata, verbs_dev); in qib_notify_create_mad_agent() [all …]
|
| A D | qib_verbs.c | 276 struct qib_devdata *dd = ppd->dd; in qib_ib_rcv() 776 struct qib_devdata *dd = dd_from_dev(dev); in qib_verbs_send_dma() 878 struct qib_devdata *dd; in no_bufs_available() 1049 struct qib_devdata *dd = ppd->dd; in qib_snapshot_counters() 1143 void qib_ib_piobufavail(struct qib_devdata *dd) in qib_ib_piobufavail() 1195 struct qib_devdata *dd = dd_from_dev(ibdev); in qib_query_port() 1240 struct qib_devdata *dd = dd_from_ibdev(device); in qib_modify_device() 1279 struct qib_devdata *dd = dd_from_dev(ibdev); in qib_shut_down_port() 1344 struct qib_devdata *dd = dd_from_ppd(ppd); in qib_create_qp0_ah() 1363 unsigned qib_get_npkeys(struct qib_devdata *dd) in qib_get_npkeys() [all …]
|
| A D | qib_user_sdma.c | 295 static int qib_user_sdma_page_to_frags(const struct qib_devdata *dd, in qib_user_sdma_page_to_frags() 557 static int qib_user_sdma_coalesce(const struct qib_devdata *dd, in qib_user_sdma_coalesce() 658 static int qib_user_sdma_pin_pages(const struct qib_devdata *dd, in qib_user_sdma_pin_pages() 715 static int qib_user_sdma_pin_pkt(const struct qib_devdata *dd, in qib_user_sdma_pin_pkt() 757 static int qib_user_sdma_init_payload(const struct qib_devdata *dd, in qib_user_sdma_init_payload() 802 static int qib_user_sdma_queue_pkts(const struct qib_devdata *dd, in qib_user_sdma_queue_pkts() 1063 struct qib_devdata *dd = ppd->dd; in qib_user_sdma_queue_clean() 1141 struct qib_devdata *dd = ppd->dd; in qib_user_sdma_queue_drain() 1251 struct qib_devdata *dd = ppd->dd; in qib_user_sdma_send_desc() 1391 struct qib_devdata *dd = rcd->dd; in qib_user_sdma_writev()
|
| A D | qib_wc_ppc64.c | 46 int qib_enable_wc(struct qib_devdata *dd) in qib_enable_wc()
|