/drivers/infiniband/hw/ipath/ |
H A D | ipath_stats.c | 40 * @dd: the infinipath device 52 u64 ipath_snap_cntr(struct ipath_devdata *dd, ipath_creg creg) argument 62 if (!(dd->ipath_flags & IPATH_32BITCOUNTERS) && 63 (creg == dd->ipath_cregs->cr_wordsendcnt || 64 creg == dd->ipath_cregs->cr_wordrcvcnt || 65 creg == dd->ipath_cregs->cr_pktsendcnt || 66 creg == dd->ipath_cregs->cr_pktrcvcnt)) { 67 val64 = ipath_read_creg(dd, creg); 71 val64 = val = ipath_read_creg32(dd, creg); 81 ipath_dev_err(dd, "Erro 141 ipath_qcheck(struct ipath_devdata *dd) argument 203 ipath_chk_errormask(struct ipath_devdata *dd) argument 250 struct ipath_devdata *dd = (struct ipath_devdata *) opaque; local [all...] |
H A D | ipath_init_chip.c | 74 * @dd: the infinipath device 87 static int create_port0_egr(struct ipath_devdata *dd) argument 93 egrcnt = dd->ipath_p0_rcvegrcnt; 95 skbinfo = vmalloc(sizeof(*dd->ipath_port0_skbinfo) * egrcnt); 97 ipath_dev_err(dd, "allocation error for eager TID " 111 skbinfo[e].skb = ipath_alloc_skb(dd, GFP_KERNEL); 113 ipath_dev_err(dd, "SKB allocation error for " 126 dd->ipath_port0_skbinfo = skbinfo; 129 dd->ipath_port0_skbinfo[e].phys = 130 ipath_map_single(dd 146 bringup_link(struct ipath_devdata *dd) argument 211 create_portdata0(struct ipath_devdata *dd) argument 226 init_chip_first(struct ipath_devdata *dd) argument 343 init_chip_reset(struct ipath_devdata *dd) argument 395 init_pioavailregs(struct ipath_devdata *dd) argument 442 init_shadow_tids(struct ipath_devdata *dd) argument 470 enable_chip(struct ipath_devdata *dd, int reinit) argument 557 init_housekeeping(struct ipath_devdata *dd, int reinit) argument 673 struct ipath_devdata *dd = (struct ipath_devdata *) opaque; local 708 ipath_init_chip(struct ipath_devdata *dd, int reinit) argument 1033 struct ipath_devdata *dd; local [all...] |
H A D | ipath_wc_ppc64.c | 42 * @dd: infinipath device 46 int ipath_enable_wc(struct ipath_devdata *dd) argument
|
H A D | ipath_intr.c | 47 void ipath_disarm_senderrbufs(struct ipath_devdata *dd) argument 55 piobcnt = dd->ipath_piobcnt2k + dd->ipath_piobcnt4k; 58 dd, dd->ipath_kregs->kr_sendbuffererror); 60 dd, dd->ipath_kregs->kr_sendbuffererror + 1); 63 dd, dd->ipath_kregs->kr_sendbuffererror + 2); 66 dd, d 131 handle_e_sum_errs(struct ipath_devdata *dd, ipath_err_t errs) argument 230 ib_linkstate(struct ipath_devdata *dd, u64 ibcs) argument 247 signal_ib_event(struct ipath_devdata *dd, enum ib_event_type ev) argument 257 handle_e_ibstatuschanged(struct ipath_devdata *dd, ipath_err_t errs) argument 453 handle_supp_msgs(struct ipath_devdata *dd, unsigned supp_msgs, char *msg, u32 msgsz) argument 499 handle_frequent_errors(struct ipath_devdata *dd, ipath_err_t errs, char *msg, u32 msgsz, int *noprint) argument 531 handle_sdma_errors(struct ipath_devdata *dd, ipath_err_t errs) argument 562 handle_sdma_intr(struct ipath_devdata *dd, u64 istat) argument 586 handle_hdrq_full(struct ipath_devdata *dd) argument 632 handle_errors(struct ipath_devdata *dd, ipath_err_t errs) argument 888 ipath_clear_freeze(struct ipath_devdata *dd) argument 924 ipath_bad_intr(struct ipath_devdata *dd, u32 *unexpectp) argument 967 ipath_bad_regread(struct ipath_devdata *dd) argument 995 handle_layer_pioavail(struct ipath_devdata *dd) argument 1019 handle_urcv(struct ipath_devdata *dd, u64 istat) argument 1068 struct ipath_devdata *dd = data; local [all...] |
H A D | ipath_iba6110.c | 394 static void hwerr_crcbits(struct ipath_devdata *dd, ipath_err_t hwerrs, argument 401 if (dd->ipath_flags & IPATH_8BIT_IN_HT0) 404 if (dd->ipath_flags & IPATH_8BIT_IN_HT1) 427 if (pci_read_config_word(dd->pcidev, 428 dd->ipath_ht_slave_off + 0x4, 430 dev_info(&dd->pcidev->dev, "Couldn't read " 439 if (pci_read_config_word(dd->pcidev, 440 dd->ipath_ht_slave_off + 0x8, 442 dev_info(&dd->pcidev->dev, "Couldn't read " 453 dd 482 ipath_ht_txe_recover(struct ipath_devdata *dd) argument 501 ipath_ht_handle_hwerrors(struct ipath_devdata *dd, char *msg, size_t msgl) argument 694 ipath_ht_boardname(struct ipath_devdata *dd, char *name, size_t namelen) argument 763 ipath_check_htlink(struct ipath_devdata *dd) argument 798 ipath_setup_ht_reset(struct ipath_devdata *dd) argument 815 slave_or_pri_blk(struct ipath_devdata *dd, struct pci_dev *pdev, int pos, u8 cap_type) argument 972 ipath_ht_intconfig(struct ipath_devdata *dd) argument 992 struct ipath_devdata *dd = pci_get_drvdata(dev); local 1018 ipath_setup_ht_config(struct ipath_devdata *dd, struct pci_dev *pdev) argument 1074 ipath_setup_ht_cleanup(struct ipath_devdata *dd) argument 1100 ipath_setup_ht_setextled(struct ipath_devdata *dd, u64 lst, u64 ltst) argument 1153 ipath_init_ht_variables(struct ipath_devdata *dd) argument 1298 ipath_ht_init_hwerrors(struct ipath_devdata *dd) argument 1354 ipath_ht_bringup_serdes(struct ipath_devdata *dd) argument 1464 ipath_ht_quiet_serdes(struct ipath_devdata *dd) argument 1485 ipath_ht_put_tid(struct ipath_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) argument 1520 ipath_ht_clear_tids(struct ipath_devdata *dd, unsigned port) argument 1559 ipath_ht_tidtemplate(struct ipath_devdata *dd) argument 1573 ipath_ht_early_init(struct ipath_devdata *dd) argument 1690 ipath_ht_free_irq(struct ipath_devdata *dd) argument 1699 ipath_ht_get_msgheader(struct ipath_devdata *dd, __le32 *rhf_addr) argument 1705 ipath_ht_config_ports(struct ipath_devdata *dd, ushort cfgports) argument 1713 ipath_ht_read_counters(struct ipath_devdata *dd, struct infinipath_counters *cntrs) argument 1820 ipath_ht_nointr_fallback(struct ipath_devdata *dd) argument 1832 ipath_ht_xgxs_reset(struct ipath_devdata *dd) argument 1849 ipath_ht_get_ib_cfg(struct ipath_devdata *dd, int which) argument 1875 ipath_ht_set_ib_cfg(struct ipath_devdata *dd, int which, u32 val) argument 1889 ipath_ht_config_jint(struct ipath_devdata *dd, u16 a, u16 b) argument 1894 ipath_ht_ib_updown(struct ipath_devdata *dd, int ibup, u64 ibcs) argument 1909 ipath_init_iba6110_funcs(struct ipath_devdata *dd) argument [all...] |
H A D | ipath_sdma.c | 42 static void vl15_watchdog_enq(struct ipath_devdata *dd) argument 45 if (atomic_inc_return(&dd->ipath_sdma_vl15_count) == 1) { 47 dd->ipath_sdma_vl15_timer.expires = jiffies + interval; 48 add_timer(&dd->ipath_sdma_vl15_timer); 52 static void vl15_watchdog_deq(struct ipath_devdata *dd) argument 55 if (atomic_dec_return(&dd->ipath_sdma_vl15_count) != 0) { 57 mod_timer(&dd->ipath_sdma_vl15_timer, jiffies + interval); 59 del_timer(&dd->ipath_sdma_vl15_timer); 65 struct ipath_devdata *dd = (struct ipath_devdata *)opaque; local 67 if (atomic_read(&dd 77 unmap_desc(struct ipath_devdata *dd, unsigned head) argument 95 ipath_sdma_make_progress(struct ipath_devdata *dd) argument 159 ipath_sdma_notify(struct ipath_devdata *dd, struct list_head *list) argument 172 sdma_notify_taskbody(struct ipath_devdata *dd) argument 199 struct ipath_devdata *dd = (struct ipath_devdata *)opaque; local 205 dump_sdma_state(struct ipath_devdata *dd) argument 233 struct ipath_devdata *dd = (struct ipath_devdata *) opaque; local 364 ipath_sdma_intr(struct ipath_devdata *dd) argument 375 alloc_sdma(struct ipath_devdata *dd) argument 419 setup_sdma(struct ipath_devdata *dd) argument 508 teardown_sdma(struct ipath_devdata *dd) argument 591 ipath_restart_sdma(struct ipath_devdata *dd) argument 639 make_sdma_desc(struct ipath_devdata *dd, u64 *sdmadesc, u64 addr, u64 dwlen, u64 dwoffset) argument 664 ipath_sdma_verbs_send(struct ipath_devdata *dd, struct ipath_sge_state *ss, u32 dwords, struct ipath_verbs_txreq *tx) argument [all...] |
H A D | ipath_wc_x86_64.c | 47 * @dd: infinipath device 52 int ipath_enable_wc(struct ipath_devdata *dd) argument 57 const unsigned long addr = pci_resource_start(dd->pcidev, 0); 58 const size_t len = pci_resource_len(dd->pcidev, 0); 71 if (dd->ipath_piobcnt2k && dd->ipath_piobcnt4k) { /* 2 sizes */ 73 pio2kbase = dd->ipath_piobufbase & 0xffffffffUL; 74 pio4kbase = (dd->ipath_piobufbase >> 32) & 0xffffffffUL; 78 dd->ipath_piobcnt4k * dd 155 ipath_disable_wc(struct ipath_devdata *dd) argument [all...] |
H A D | ipath_driver.c | 158 static inline void read_bars(struct ipath_devdata *dd, struct pci_dev *dev, argument 165 ipath_dev_err(dd, "failed to read bar0 before enable: " 170 ipath_dev_err(dd, "failed to read bar1 before enable: " 177 struct ipath_devdata *dd) 183 if (dd->ipath_unit != -1) { 185 idr_remove(&unit_table, dd->ipath_unit); 186 list_del(&dd->ipath_list); 189 vfree(dd); 195 struct ipath_devdata *dd; local 199 dd 176 ipath_free_devdata(struct pci_dev *pdev, struct ipath_devdata *dd) argument 240 struct ipath_devdata *dd; local 253 struct ipath_devdata *dd; local 291 ipath_enable_wc(struct ipath_devdata *dd) argument 296 ipath_disable_wc(struct ipath_devdata *dd) argument 313 ipath_verify_pioperf(struct ipath_devdata *dd) argument 399 struct ipath_devdata *dd; local 637 cleanup_device(struct ipath_devdata *dd) argument 742 struct ipath_devdata *dd = pci_get_drvdata(pdev); local 815 ipath_disarm_piobufs(struct ipath_devdata *dd, unsigned first, unsigned cnt) argument 852 ipath_wait_linkstate(struct ipath_devdata *dd, u32 state, int msecs) argument 879 decode_sdma_errs(struct ipath_devdata *dd, ipath_err_t err, char *buf, size_t blen) argument 918 ipath_decode_err(struct ipath_devdata *dd, char *buf, size_t blen, ipath_err_t err) argument 1055 ipath_get_egrbuf(struct ipath_devdata *dd, u32 bufnum) argument 1066 ipath_alloc_skb(struct ipath_devdata *dd, gfp_t gfp_mask) argument 1113 ipath_rcv_hdrerr(struct ipath_devdata *dd, u32 eflags, u32 l, u32 etail, __le32 *rhf_addr, struct ipath_message_header *hdr) argument 1152 struct ipath_devdata *dd = pd->port_dd; local 1331 ipath_update_pio_bufs(struct ipath_devdata *dd) argument 1416 ipath_reset_availshadow(struct ipath_devdata *dd) argument 1452 ipath_setrcvhdrsize(struct ipath_devdata *dd, unsigned rhdrsize) argument 1487 no_pio_bufs(struct ipath_devdata *dd) argument 1537 ipath_getpiobuf_range(struct ipath_devdata *dd, u32 *pbufnum, u32 first, u32 last, u32 firsti) argument 1626 ipath_getpiobuf(struct ipath_devdata *dd, u32 plen, u32 *pbufnum) argument 1671 ipath_chg_pioavailkernel(struct ipath_devdata *dd, unsigned start, unsigned len, int avail) argument 1767 ipath_create_rcvhdrq(struct ipath_devdata *dd, struct ipath_portdata *pd) argument 1856 ipath_cancel_sends(struct ipath_devdata *dd, int restore_sendctrl) argument 1945 ipath_force_pio_avail_update(struct ipath_devdata *dd) argument 1961 ipath_set_ib_lstate(struct ipath_devdata *dd, int linkcmd, int linitcmd) argument 2005 ipath_set_linkstate(struct ipath_devdata *dd, u8 newstate) argument 2134 ipath_set_mtu(struct ipath_devdata *dd, u16 arg) argument 2201 ipath_set_lid(struct ipath_devdata *dd, u32 lid, u8 lmc) argument 2225 ipath_write_kreg_port(const struct ipath_devdata *dd, ipath_kreg regno, unsigned port, u64 value) argument 2254 struct ipath_devdata *dd = (struct ipath_devdata *)opaque; local 2279 ipath_set_led_override(struct ipath_devdata *dd, unsigned int val) argument 2327 ipath_shutdown_device(struct ipath_devdata *dd) argument 2434 ipath_free_pddata(struct ipath_devdata *dd, struct ipath_portdata *pd) argument 2562 struct ipath_devdata *dd = ipath_lookup(unit); local 2633 ipath_signal_procs(struct ipath_devdata *dd, int sig) argument 2670 ipath_hol_signal_down(struct ipath_devdata *dd) argument 2678 ipath_hol_signal_up(struct ipath_devdata *dd) argument 2691 ipath_hol_down(struct ipath_devdata *dd) argument 2706 ipath_hol_up(struct ipath_devdata *dd) argument 2720 struct ipath_devdata *dd = (struct ipath_devdata *)opaque; local 2742 ipath_set_rx_pol_inv(struct ipath_devdata *dd, u8 new_pol_inv) argument 2769 ipath_enable_armlaunch(struct ipath_devdata *dd) argument 2779 ipath_disable_armlaunch(struct ipath_devdata *dd) argument [all...] |
H A D | ipath_eeprom.c | 77 * to be of that type, and dd->i2c_chain_type is set to the index+1 107 * @dd: the infinipath device 114 static int i2c_gpio_set(struct ipath_devdata *dd, argument 121 gpioval = &dd->ipath_gpio_out; 124 dir_mask = dd->ipath_gpio_scl; 125 out_mask = (1UL << dd->ipath_gpio_scl_num); 127 dir_mask = dd->ipath_gpio_sda; 128 out_mask = (1UL << dd->ipath_gpio_sda_num); 131 spin_lock_irqsave(&dd->ipath_gpio_lock, flags); 134 dd 162 i2c_gpio_get(struct ipath_devdata *dd, enum i2c_type line, enum i2c_state *curr_statep) argument 212 i2c_wait_for_writes(struct ipath_devdata *dd) argument 218 scl_out(struct ipath_devdata *dd, u8 bit) argument 226 sda_out(struct ipath_devdata *dd, u8 bit) argument 233 sda_in(struct ipath_devdata *dd, int wait) argument 250 i2c_ackrcv(struct ipath_devdata *dd) argument 269 rd_byte(struct ipath_devdata *dd) argument 291 wr_byte(struct ipath_devdata *dd, u8 data) argument 305 send_ack(struct ipath_devdata *dd) argument 320 i2c_startcmd(struct ipath_devdata *dd, u8 offset_dir) argument 345 stop_cmd(struct ipath_devdata *dd) argument 359 eeprom_reset(struct ipath_devdata *dd) argument 412 i2c_probe(struct ipath_devdata *dd, int devaddr) argument 453 ipath_i2c_type(struct ipath_devdata *dd) argument 485 ipath_eeprom_internal_read(struct ipath_devdata *dd, u8 eeprom_offset, void *buffer, int len) argument 547 ipath_eeprom_internal_write(struct ipath_devdata *dd, u8 eeprom_offset, const void *buffer, int len) argument 641 ipath_eeprom_read(struct ipath_devdata *dd, u8 eeprom_offset, void *buff, int len) argument 662 ipath_eeprom_write(struct ipath_devdata *dd, u8 eeprom_offset, const void *buff, int len) argument 706 ipath_get_eeprom_info(struct ipath_devdata *dd) argument 865 ipath_update_eeprom_log(struct ipath_devdata *dd) argument 1015 ipath_inc_eeprom_err(struct ipath_devdata *dd, u32 eidx, u32 incr) argument 1029 ipath_tempsense_internal_read(struct ipath_devdata *dd, u8 regnum) argument 1085 ipath_tempsense_read(struct ipath_devdata *dd, u8 regnum) argument 1111 ipath_tempsense_internal_write(struct ipath_devdata *dd, u8 regnum, u8 data) argument 1163 ipath_tempsense_write(struct ipath_devdata *dd, u8 regnum, u8 data) argument [all...] |
/drivers/infiniband/hw/qib/ |
H A D | qib_wc_ppc64.c | 42 * @dd: qlogic_ib device 46 int qib_enable_wc(struct qib_devdata *dd) argument
|
H A D | qib_wc_x86_64.c | 47 * @dd: qlogic_ib device 52 int qib_enable_wc(struct qib_devdata *dd) argument 57 const unsigned long addr = pci_resource_start(dd->pcidev, 0); 58 const size_t len = pci_resource_len(dd->pcidev, 0); 71 if (dd->piobcnt2k && dd->piobcnt4k) { 74 pio2kbase = dd->piobufbase & 0xffffffffUL; 75 pio4kbase = (dd->piobufbase >> 32) & 0xffffffffUL; 80 dd->piobcnt4k * dd 142 qib_disable_wc(struct qib_devdata *dd) argument [all...] |
H A D | qib_twsi.c | 59 * @dd: the qlogic_ib device 66 static void i2c_wait_for_writes(struct qib_devdata *dd) argument 73 dd->f_gpio_mod(dd, 0, 0, 0); 88 static void scl_out(struct qib_devdata *dd, u8 bit) argument 94 mask = 1UL << dd->gpio_scl_num; 97 dd->f_gpio_mod(dd, 0, bit ? 0 : mask, mask); 108 if (mask & dd->f_gpio_mod(dd, 119 sda_out(struct qib_devdata *dd, u8 bit) argument 132 sda_in(struct qib_devdata *dd, int wait) argument 151 i2c_ackrcv(struct qib_devdata *dd) argument 172 rd_byte(struct qib_devdata *dd, int last) argument 203 wr_byte(struct qib_devdata *dd, u8 data) argument 221 start_seq(struct qib_devdata *dd) argument 236 stop_seq(struct qib_devdata *dd) argument 250 stop_cmd(struct qib_devdata *dd) argument 261 qib_twsi_reset(struct qib_devdata *dd) argument 325 qib_twsi_wr(struct qib_devdata *dd, int data, int flags) argument 353 qib_twsi_blk_rd(struct qib_devdata *dd, int dev, int addr, void *buffer, int len) argument 431 qib_twsi_blk_wr(struct qib_devdata *dd, int dev, int addr, const void *buffer, int len) argument [all...] |
H A D | qib_init.c | 93 void qib_set_ctxtcnt(struct qib_devdata *dd) argument 96 dd->cfgctxts = dd->first_user_ctxt + num_online_cpus(); 97 if (dd->cfgctxts > dd->ctxtcnt) 98 dd->cfgctxts = dd->ctxtcnt; 99 } else if (qib_cfgctxts < dd->num_pports) 100 dd->cfgctxts = dd 110 qib_create_ctxts(struct qib_devdata *dd) argument 156 struct qib_devdata *dd = ppd->dd; local 197 qib_init_pportdata(struct qib_pportdata *ppd, struct qib_devdata *dd, u8 hw_pidx, u8 port) argument 213 init_pioavailregs(struct qib_devdata *dd) argument 271 init_shadow_tids(struct qib_devdata *dd) argument 304 loadtime_init(struct qib_devdata *dd) argument 356 init_after_reset(struct qib_devdata *dd) argument 381 enable_chip(struct qib_devdata *dd) argument 410 struct qib_devdata *dd = (struct qib_devdata *) opaque; local 428 init_piobuf_state(struct qib_devdata *dd) argument 499 qib_init(struct qib_devdata *dd, int reinit) argument 648 qib_enable_wc(struct qib_devdata *dd) argument 653 qib_disable_wc(struct qib_devdata *dd) argument 664 struct qib_devdata *dd; local 678 qib_stop_timers(struct qib_devdata *dd) argument 713 qib_shutdown_device(struct qib_devdata *dd) argument 782 qib_free_ctxtdata(struct qib_devdata *dd, struct qib_ctxtdata *rcd) argument 836 qib_verify_pioperf(struct qib_devdata *dd) argument 911 qib_free_devdata(struct qib_devdata *dd) argument 934 struct qib_devdata *dd; local 982 qib_disable_after_error(struct qib_devdata *dd) argument 1115 cleanup_device_data(struct qib_devdata *dd) argument 1187 qib_postinit_cleanup(struct qib_devdata *dd) argument 1210 struct qib_devdata *dd = NULL; local 1309 struct qib_devdata *dd = pci_get_drvdata(pdev); local 1346 qib_create_rcvhdrq(struct qib_devdata *dd, struct qib_ctxtdata *rcd) argument 1417 struct qib_devdata *dd = rcd->dd; local 1504 init_chip_wc_pat(struct qib_devdata *dd, u32 vl15buflen) argument [all...] |
H A D | qib_tx.c | 54 * @dd: the qlogic_ib device 61 void qib_disarm_piobufs(struct qib_devdata *dd, unsigned first, unsigned cnt) argument 68 spin_lock_irqsave(&dd->pioavail_lock, flags); 70 __clear_bit(i, dd->pio_need_disarm); 71 dd->f_sendctrl(dd->pport, QIB_SENDCTRL_DISARM_BUF(i)); 73 spin_unlock_irqrestore(&dd->pioavail_lock, flags); 82 struct qib_devdata *dd = rcd->dd; local 103 spin_lock_irq(&dd 114 is_sdma_buf(struct qib_devdata *dd, unsigned i) argument 132 find_ctxt(struct qib_devdata *dd, unsigned bufn) argument 171 qib_disarm_piobufs_set(struct qib_devdata *dd, unsigned long *mask, unsigned cnt) argument 223 update_send_bufs(struct qib_devdata *dd) argument 269 no_send_bufs(struct qib_devdata *dd) argument 284 qib_getsendbuf_range(struct qib_devdata *dd, u32 *pbufnum, u32 first, u32 last) argument 363 qib_sendbuf_done(struct qib_devdata *dd, unsigned n) argument 381 qib_chg_pioavailkernel(struct qib_devdata *dd, unsigned start, unsigned len, u32 avail, struct qib_ctxtdata *rcd) argument 449 struct qib_devdata *dd = ppd->dd; local 503 qib_force_pio_avail_update(struct qib_devdata *dd) argument [all...] |
H A D | qib_sd7220.c | 98 static int qib_sd7220_reg_mod(struct qib_devdata *dd, int sdnum, u32 loc, 100 static int ibsd_mod_allchnls(struct qib_devdata *dd, int loc, int val, 102 static int qib_sd_trimdone_poll(struct qib_devdata *dd); 103 static void qib_sd_trimdone_monitor(struct qib_devdata *dd, const char *where); 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); 107 static int qib_internal_presets(struct qib_devdata *dd); 109 static int qib_sd_trimself(struct qib_devdata *dd, int val); 110 static int epb_access(struct qib_devdata *dd, in 126 struct qib_devdata *dd = ppd->dd; local 143 qib_sd7220_clr_ibpar(struct qib_devdata *dd) argument 175 qib_resync_ibepb(struct qib_devdata *dd) argument 227 qib_ibsd_reset(struct qib_devdata *dd, int assert_rst) argument 302 qib_sd_trimdone_monitor(struct qib_devdata *dd, const char *where) argument 391 qib_sd7220_init(struct qib_devdata *dd) argument 549 epb_access(struct qib_devdata *dd, int sdnum, int claim) argument 616 epb_trans(struct qib_devdata *dd, u16 reg, u64 i_val, u64 *o_vp) argument 651 qib_sd7220_reg_mod(struct qib_devdata *dd, int sdnum, u32 loc, u32 wd, u32 mask) argument 741 qib_sd7220_ram_xfer(struct qib_devdata *dd, int sdnum, u32 loc, u8 *buf, int cnt, int rd_notwr) argument 855 qib_sd7220_prog_ld(struct qib_devdata *dd, int sdnum, const u8 *img, int len, int offset) argument 879 qib_sd7220_prog_vfy(struct qib_devdata *dd, int sdnum, const u8 *img, int len, int offset) argument 908 qib_sd7220_ib_load(struct qib_devdata *dd, const struct firmware *fw) argument 914 qib_sd7220_ib_vfy(struct qib_devdata *dd, const struct firmware *fw) argument 925 qib_sd_trimdone_poll(struct qib_devdata *dd) argument 1038 qib_sd_setvals(struct qib_devdata *dd) argument 1126 ibsd_mod_allchnls(struct qib_devdata *dd, int loc, int val, int mask) argument 1191 set_dds_vals(struct qib_devdata *dd, struct dds_init *ddi) argument 1214 set_rxeq_vals(struct qib_devdata *dd, int vsel) argument 1250 qib_internal_presets(struct qib_devdata *dd) argument 1264 qib_sd7220_presets(struct qib_devdata *dd) argument 1280 qib_sd_trimself(struct qib_devdata *dd, int val) argument 1287 qib_sd_early(struct qib_devdata *dd) argument 1306 qib_sd_dactrim(struct qib_devdata *dd) argument 1345 toggle_7220_rclkrls(struct qib_devdata *dd) argument 1376 shutdown_7220_relock_poll(struct qib_devdata *dd) argument 1389 struct qib_devdata *dd = (struct qib_devdata *)opaque; local 1417 set_7220_relock_poll(struct qib_devdata *dd, int ibup) argument [all...] |
H A D | qib_iba7220.c | 221 * @dd: device 229 static inline u32 qib_read_ureg32(const struct qib_devdata *dd, argument 232 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) 235 if (dd->userbase) 237 ((char __iomem *)dd->userbase + 238 dd->ureg_align * ctxt)); 241 (dd->uregbase + 242 (char __iomem *)dd->kregbase + 243 dd 255 qib_write_ureg(const struct qib_devdata *dd, enum qib_ureg regno, u64 value, int ctxt) argument 281 qib_write_kreg_ctxt(const struct qib_devdata *dd, const u16 regno, unsigned ctxt, u64 value) argument 288 write_7220_creg(const struct qib_devdata *dd, u16 regno, u64 value) argument 295 read_7220_creg(const struct qib_devdata *dd, u16 regno) argument 302 read_7220_creg32(const struct qib_devdata *dd, u16 regno) argument 753 struct qib_devdata *dd = ppd->dd; local 769 qib_7220_txe_recover(struct qib_devdata *dd) argument 780 struct qib_devdata *dd = ppd->dd; local 899 struct qib_devdata *dd = ppd->dd; local 968 qib_decode_7220_err(struct qib_devdata *dd, char *buf, size_t blen, u64 err) argument 1089 handle_7220_errors(struct qib_devdata *dd, u64 errs) argument 1228 qib_7220_set_intr_state(struct qib_devdata *dd, u32 enable) argument 1255 qib_7220_clear_freeze(struct qib_devdata *dd) argument 1295 qib_7220_handle_hwerrors(struct qib_devdata *dd, char *msg, size_t msgl) argument 1436 qib_7220_init_hwerrors(struct qib_devdata *dd) argument 1472 qib_set_7220_armlaunch(struct qib_devdata *dd, u32 enable) argument 1491 struct qib_devdata *dd = ppd->dd; local 1534 struct qib_devdata *dd = ppd->dd; local 1651 struct qib_devdata *dd = ppd->dd; local 1729 struct qib_devdata *dd = ppd->dd; local 1777 qib_7220_free_irq(struct qib_devdata *dd) argument 1793 qib_setup_7220_cleanup(struct qib_devdata *dd) argument 1839 qib_wantpiobuf_7220_intr(struct qib_devdata *dd, u32 needint) argument 1868 unlikely_7220_intr(struct qib_devdata *dd, u64 istat) argument 1930 struct qib_devdata *dd = data; local 2023 qib_setup_7220_interrupt(struct qib_devdata *dd) argument 2046 qib_7220_boardname(struct qib_devdata *dd) argument 2091 qib_setup_7220_reset(struct qib_devdata *dd) argument 2177 qib_7220_put_tid(struct qib_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) argument 2215 qib_7220_clear_tids(struct qib_devdata *dd, struct qib_ctxtdata *rcd) argument 2254 qib_7220_tidtemplate(struct qib_devdata *dd) argument 2284 qib_7220_get_msgheader(struct qib_devdata *dd, __le32 *rhf_addr) argument 2292 qib_7220_config_ctxts(struct qib_devdata *dd) argument 2433 struct qib_devdata *dd = ppd->dd; local 2757 struct qib_devdata *dd = ppd->dd; local 2843 struct qib_devdata *dd = ppd->dd; local 2931 struct qib_devdata *dd = ppd->dd; local 3153 init_7220_cntrnames(struct qib_devdata *dd) argument 3188 qib_read_7220cntrs(struct qib_devdata *dd, loff_t pos, char **namep, u64 **cntrp) argument 3222 qib_read_7220portcntrs(struct qib_devdata *dd, loff_t pos, u32 port, char **namep, u64 **cntrp) argument 3272 struct qib_devdata *dd = (struct qib_devdata *) opaque; local 3305 qib_7220_intr_fallback(struct qib_devdata *dd) argument 3334 struct qib_devdata *dd = ppd->dd; local 3413 struct qib_devdata *dd = ppd->dd; local 3443 struct qib_devdata *dd = ppd->dd; local 3551 struct qib_devdata *dd; local 3649 struct qib_devdata *dd = ppd->dd; local 3787 gpio_7220_mod(struct qib_devdata *dd, u32 out, u32 dir, u32 mask) argument 3823 get_7220_chip_params(struct qib_devdata *dd) argument 3876 set_7220_baseaddrs(struct qib_devdata *dd) argument 3899 sendctrl_hook(struct qib_devdata *dd, const struct diag_observer *op, u32 offs, u64 *data, u64 mask, int only_32) argument 3972 qib_late_7220_initreg(struct qib_devdata *dd) argument 3994 qib_init_7220_variables(struct qib_devdata *dd) argument 4189 struct qib_devdata *dd = ppd->dd; local 4281 struct qib_devdata *dd = ppd->dd; local 4319 struct qib_devdata *dd = ppd->dd; local 4397 qib_7220_initvl15_bufs(struct qib_devdata *dd) argument 4413 qib_7220_txchk_change(struct qib_devdata *dd, u32 start, u32 len, u32 which, struct qib_ctxtdata *rcd) argument 4460 writescratch(struct qib_devdata *dd, u32 val) argument 4473 qib_7220_tempsense_rd(struct qib_devdata *dd, int regnum) argument 4510 qib_7220_eeprom_wen(struct qib_devdata *dd, int wen) argument 4526 struct qib_devdata *dd; local [all...] |
H A D | qib_eeprom.c | 47 * @dd: the qlogic_ib device 52 int qib_eeprom_read(struct qib_devdata *dd, u8 eeprom_offset, argument 57 ret = mutex_lock_interruptible(&dd->eep_lock); 59 ret = qib_twsi_reset(dd); 61 qib_dev_err(dd, "EEPROM Reset for read failed\n"); 63 ret = qib_twsi_blk_rd(dd, dd->twsi_eeprom_dev, 65 mutex_unlock(&dd->eep_lock); 76 static int eeprom_write_with_enable(struct qib_devdata *dd, u8 offset, argument 81 pwen = dd 99 qib_eeprom_write(struct qib_devdata *dd, u8 eeprom_offset, const void *buff, int len) argument 143 qib_get_eeprom_info(struct qib_devdata *dd) argument 293 qib_update_eeprom_log(struct qib_devdata *dd) argument 440 qib_inc_eeprom_err(struct qib_devdata *dd, u32 eidx, u32 incr) argument [all...] |
H A D | qib_iba6120.c | 297 * @dd: device 305 static inline u32 qib_read_ureg32(const struct qib_devdata *dd, argument 308 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) 311 if (dd->userbase) 313 ((char __iomem *)dd->userbase + 314 dd->ureg_align * ctxt)); 317 (dd->uregbase + 318 (char __iomem *)dd->kregbase + 319 dd 331 qib_write_ureg(const struct qib_devdata *dd, enum qib_ureg regno, u64 value, int ctxt) argument 349 qib_read_kreg32(const struct qib_devdata *dd, const u16 regno) argument 357 qib_read_kreg64(const struct qib_devdata *dd, const u16 regno) argument 366 qib_write_kreg(const struct qib_devdata *dd, const u16 regno, u64 value) argument 380 qib_write_kreg_ctxt(const struct qib_devdata *dd, const u16 regno, unsigned ctxt, u64 value) argument 387 write_6120_creg(const struct qib_devdata *dd, u16 regno, u64 value) argument 394 read_6120_creg(const struct qib_devdata *dd, u16 regno) argument 401 read_6120_creg32(const struct qib_devdata *dd, u16 regno) argument 668 qib_6120_txe_recover(struct qib_devdata *dd) argument 676 qib_6120_set_intr_state(struct qib_devdata *dd, u32 enable) argument 703 qib_6120_clear_freeze(struct qib_devdata *dd) argument 743 qib_handle_6120_hwerrors(struct qib_devdata *dd, char *msg, size_t msgl) argument 890 qib_decode_6120_err(struct qib_devdata *dd, char *buf, size_t blen, u64 err) argument 966 struct qib_devdata *dd = ppd->dd; local 980 chk_6120_linkrecovery(struct qib_devdata *dd, u64 ibcs) argument 998 handle_6120_errors(struct qib_devdata *dd, u64 errs) argument 1134 qib_6120_init_hwerrors(struct qib_devdata *dd) argument 1180 qib_set_6120_armlaunch(struct qib_devdata *dd, u32 enable) argument 1200 struct qib_devdata *dd = ppd->dd; local 1236 struct qib_devdata *dd = ppd->dd; local 1376 struct qib_devdata *dd = ppd->dd; local 1446 struct qib_devdata *dd = ppd->dd; local 1483 qib_6120_free_irq(struct qib_devdata *dd) argument 1498 qib_6120_setup_cleanup(struct qib_devdata *dd) argument 1514 qib_wantpiobuf_6120_intr(struct qib_devdata *dd, u32 needint) argument 1532 unlikely_6120_intr(struct qib_devdata *dd, u64 istat) argument 1603 struct qib_devdata *dd = data; local 1702 qib_setup_6120_interrupt(struct qib_devdata *dd) argument 1737 pe_boardname(struct qib_devdata *dd) argument 1779 qib_6120_setup_reset(struct qib_devdata *dd) argument 1860 qib_6120_put_tid(struct qib_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) argument 1927 qib_6120_put_tid_2(struct qib_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) argument 1970 qib_6120_clear_tids(struct qib_devdata *dd, struct qib_ctxtdata *rcd) argument 2011 qib_6120_tidtemplate(struct qib_devdata *dd) argument 2057 qib_6120_get_msgheader(struct qib_devdata *dd, __le32 *rhf_addr) argument 2063 qib_6120_config_ctxts(struct qib_devdata *dd) argument 2103 alloc_dummy_hdrq(struct qib_devdata *dd) argument 2126 struct qib_devdata *dd = ppd->dd; local 2227 struct qib_devdata *dd = ppd->dd; local 2309 struct qib_devdata *dd = ppd->dd; local 2504 init_6120_cntrnames(struct qib_devdata *dd) argument 2539 qib_read_6120cntrs(struct qib_devdata *dd, loff_t pos, char **namep, u64 **cntrp) argument 2572 qib_read_6120portcntrs(struct qib_devdata *dd, loff_t pos, u32 port, char **namep, u64 **cntrp) argument 2609 qib_chk_6120_errormask(struct qib_devdata *dd) argument 2654 struct qib_devdata *dd = (struct qib_devdata *) opaque; local 2687 qib_6120_nointr_fallback(struct qib_devdata *dd) argument 2701 struct qib_devdata *dd = ppd->dd; local 2784 struct qib_devdata *dd = ppd->dd; local 3070 gpio_6120_mod(struct qib_devdata *dd, u32 out, u32 dir, u32 mask) argument 3106 get_6120_chip_params(struct qib_devdata *dd) argument 3161 set_6120_baseaddrs(struct qib_devdata *dd) argument 3177 qib_late_6120_initreg(struct qib_devdata *dd) argument 3198 init_6120_variables(struct qib_devdata *dd) argument 3377 struct qib_devdata *dd = ppd->dd; local 3433 qib_6120_initvl15_bufs(struct qib_devdata *dd) argument 3443 qib_6120_txchk_change(struct qib_devdata *dd, u32 start, u32 len, u32 avail, struct qib_ctxtdata *rcd) argument 3448 writescratch(struct qib_devdata *dd, u32 val) argument 3453 qib_6120_tempsense_rd(struct qib_devdata *dd, int regnum) argument 3459 qib_6120_eeprom_wen(struct qib_devdata *dd, int wen) argument 3478 struct qib_devdata *dd; local [all...] |
H A D | qib_diag.c | 66 struct qib_devdata *dd; member in struct:qib_diag_client 75 static struct qib_diag_client *get_client(struct qib_devdata *dd) argument 89 dc->dd = dd; 101 struct qib_devdata *dd = dc->dd; local 105 if (dc == dd->diag_client) { 106 dd->diag_client = dc->next; 109 tdc = dc->dd->diag_client; 121 rdc->dd 157 qib_diag_add(struct qib_devdata *dd) argument 180 qib_diag_remove(struct qib_devdata *dd) argument 231 qib_remap_ioaddr32(struct qib_devdata *dd, u32 offset, u32 *cntp) argument 334 qib_read_umem64(struct qib_devdata *dd, void __user *uaddr, u32 regoffs, size_t count) argument 378 qib_write_umem64(struct qib_devdata *dd, u32 regoffs, const void __user *uaddr, size_t count) argument 422 qib_read_umem32(struct qib_devdata *dd, void __user *uaddr, u32 regoffs, size_t count) argument 468 qib_write_umem32(struct qib_devdata *dd, u32 regoffs, const void __user *uaddr, size_t count) argument 505 struct qib_devdata *dd; local 549 struct qib_devdata *dd; local 685 qib_register_observer(struct qib_devdata *dd, const struct diag_observer *op) argument 714 qib_unregister_observers(struct qib_devdata *dd) argument 738 diag_get_observer(struct qib_devdata *dd, u32 addr) argument 761 struct qib_devdata *dd = dc->dd; local 837 struct qib_devdata *dd = dc->dd; local [all...] |
H A D | qib_pcie.c | 131 * Do remaining PCIe setup, once dd is allocated, and save away 135 int qib_pcie_ddinit(struct qib_devdata *dd, struct pci_dev *pdev, argument 141 dd->pcidev = pdev; 142 pci_set_drvdata(pdev, dd); 149 dd->kregbase = __ioremap(addr, len, _PAGE_NO_CACHE | _PAGE_WRITETHRU); 151 dd->kregbase = ioremap_nocache(addr, len); 154 if (!dd->kregbase) 157 dd->kregend = (u64 __iomem *)((void __iomem *) dd->kregbase + len); 158 dd 177 qib_pcie_ddcleanup(struct qib_devdata *dd) argument 196 qib_msix_setup(struct qib_devdata *dd, int pos, u32 *msixcnt, struct qib_msix_entry *qib_msix_entry) argument 246 qib_msi_setup(struct qib_devdata *dd, int pos) argument 270 qib_pcie_params(struct qib_devdata *dd, u32 minw, u32 *nent, struct qib_msix_entry *entry) argument 349 qib_reinit_intr(struct qib_devdata *dd) argument 399 qib_nomsi(struct qib_devdata *dd) argument 408 qib_nomsix(struct qib_devdata *dd) argument 450 qib_pcie_getcmd(struct qib_devdata *dd, u16 *cmd, u8 *iline, u8 *cline) argument 457 qib_pcie_reenable(struct qib_devdata *dd, u16 cmd, u8 iline, u8 cline) argument 513 qib_tune_pcie_coalesce(struct qib_devdata *dd) argument 584 qib_tune_pcie_caps(struct qib_devdata *dd) argument 675 struct qib_devdata *dd = pci_get_drvdata(pdev); local 712 struct qib_devdata *dd = pci_get_drvdata(pdev); local 742 struct qib_devdata *dd = pci_get_drvdata(pdev); local [all...] |
H A D | qib_iba7322.c | 152 #define IS_QMH(dd) (SYM_FIELD((dd)->revision, Revision, BoardID) == \ 154 #define IS_QME(dd) (SYM_FIELD((dd)->revision, Revision, BoardID) == \ 676 static inline void qib_write_kreg(const struct qib_devdata *dd, 687 * @dd: device 695 static inline u32 qib_read_ureg32(const struct qib_devdata *dd, argument 698 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) 701 (dd 716 qib_read_ureg(const struct qib_devdata *dd, enum qib_ureg regno, int ctxt) argument 737 qib_write_ureg(const struct qib_devdata *dd, enum qib_ureg regno, u64 value, int ctxt) argument 755 qib_read_kreg32(const struct qib_devdata *dd, const u32 regno) argument 763 qib_read_kreg64(const struct qib_devdata *dd, const u32 regno) argument 771 qib_write_kreg(const struct qib_devdata *dd, const u32 regno, u64 value) argument 805 qib_write_kreg_ctxt(const struct qib_devdata *dd, const u16 regno, unsigned ctxt, u64 value) argument 812 read_7322_creg(const struct qib_devdata *dd, u16 regno) argument 821 read_7322_creg32(const struct qib_devdata *dd, u16 regno) argument 1268 struct qib_devdata *dd = ppd->dd; local 1346 struct qib_devdata *dd = ppd->dd; local 1393 struct qib_devdata *dd = ppd->dd; local 1517 struct qib_devdata *dd = ppd->dd; local 1567 handle_7322_errors(struct qib_devdata *dd) argument 1659 struct qib_devdata *dd = (struct qib_devdata *)data; local 1781 struct qib_devdata *dd = ppd->dd; local 1933 qib_7322_set_intr_state(struct qib_devdata *dd, u32 enable) argument 1966 qib_7322_clear_freeze(struct qib_devdata *dd) argument 2016 qib_7322_handle_hwerrors(struct qib_devdata *dd, char *msg, size_t msgl) argument 2105 qib_7322_init_hwerrors(struct qib_devdata *dd) argument 2136 qib_set_7322_armlaunch(struct qib_devdata *dd, u32 enable) argument 2155 struct qib_devdata *dd = ppd->dd; local 2211 struct qib_devdata *dd = ppd->dd; local 2267 struct qib_devdata *dd = ppd->dd; local 2443 struct qib_devdata *dd = ppd->dd; local 2504 struct qib_devdata *dd = ppd->dd; local 2558 qib_7322_nomsix(struct qib_devdata *dd) argument 2584 qib_7322_free_irq(struct qib_devdata *dd) argument 2593 qib_setup_7322_cleanup(struct qib_devdata *dd) argument 2622 sdma_7322_intr(struct qib_devdata *dd, u64 istat) argument 2645 qib_wantpiobuf_7322_intr(struct qib_devdata *dd, u32 needint) argument 2664 unknown_7322_ibits(struct qib_devdata *dd, u64 istat) argument 2676 unknown_7322_gpio_intr(struct qib_devdata *dd) argument 2742 unlikely_7322_intr(struct qib_devdata *dd, u64 istat) argument 2764 struct qib_devdata *dd = rcd->dd; local 2792 struct qib_devdata *dd = data; local 2887 struct qib_devdata *dd = rcd->dd; local 2917 struct qib_devdata *dd = data; local 2950 struct qib_devdata *dd = ppd->dd; local 2979 struct qib_devdata *dd = ppd->dd; local 3008 struct qib_devdata *dd = ppd->dd; local 3038 struct qib_devdata *dd = ppd->dd; local 3070 qib_setup_7322_interrupt(struct qib_devdata *dd, int clearpend) argument 3241 qib_7322_boardname(struct qib_devdata *dd) argument 3320 qib_do_7322_reset(struct qib_devdata *dd) argument 3462 qib_7322_put_tid(struct qib_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) argument 3500 qib_7322_clear_tids(struct qib_devdata *dd, struct qib_ctxtdata *rcd) argument 3539 qib_7322_tidtemplate(struct qib_devdata *dd) argument 3581 qib_7322_get_msgheader(struct qib_devdata *dd, __le32 *rhf_addr) argument 3592 qib_7322_config_ctxts(struct qib_devdata *dd) argument 3762 struct qib_devdata *dd = ppd->dd; local 4079 struct qib_devdata *dd = ppd->dd; local 4179 struct qib_devdata *dd = ppd->dd; local 4318 struct qib_devdata *dd = ppd->dd; local 4428 struct qib_devdata *dd = ppd->dd; local 4684 init_7322_cntrnames(struct qib_devdata *dd) argument 4722 qib_read_7322cntrs(struct qib_devdata *dd, loff_t pos, char **namep, u64 **cntrp) argument 4757 qib_read_7322portcntrs(struct qib_devdata *dd, loff_t pos, u32 port, char **namep, u64 **cntrp) argument 4811 struct qib_devdata *dd = (struct qib_devdata *) opaque; local 4863 qib_7322_intr_fallback(struct qib_devdata *dd) argument 4888 struct qib_devdata *dd = ppd->dd; local 4925 struct qib_devdata *dd = ppd->dd; local 4959 struct qib_devdata *dd = ppd->dd; local 5068 struct qib_devdata *dd; local 5403 gpio_7322_mod(struct qib_devdata *dd, u32 out, u32 dir, u32 mask) argument 5435 qib_7322_eeprom_wen(struct qib_devdata *dd, int wen) argument 5452 get_7322_chip_params(struct qib_devdata *dd) argument 5505 qib_7322_set_baseaddrs(struct qib_devdata *dd) argument 5543 sendctrl_hook(struct qib_devdata *dd, const struct diag_observer *op, u32 offs, u64 *data, u64 mask, int only_32) argument 5728 struct qib_devdata *dd = ppd->dd; local 5755 set_no_qsfp_atten(struct qib_devdata *dd, int change) argument 5845 struct qib_devdata *dd; local 5874 qib_late_7322_initreg(struct qib_devdata *dd) argument 5991 write_7322_initregs(struct qib_devdata *dd) argument 6074 qib_init_7322_variables(struct qib_devdata *dd) argument 6414 struct qib_devdata *dd = ppd->dd; local 6499 struct qib_devdata *dd = ppd->dd; local 6538 struct qib_devdata *dd = ppd->dd; local 6623 qib_7322_initvl15_bufs(struct qib_devdata *dd) argument 6650 qib_7322_txchk_change(struct qib_devdata *dd, u32 start, u32 len, u32 which, struct qib_ctxtdata *rcd) argument 6792 writescratch(struct qib_devdata *dd, u32 val) argument 6798 qib_7322_tempsense_rd(struct qib_devdata *dd, int regnum) argument 6817 struct qib_devdata *dd; local 6967 struct qib_devdata *dd = ppd->dd; local 7341 ahb_mod(struct qib_devdata *dd, int quad, int chan, int addr, u32 data, u32 mask) argument 7416 struct qib_devdata *dd = ppd->dd; local 7863 qib_r_grab(struct qib_devdata *dd) argument 7875 qib_r_wait_for_rdy(struct qib_devdata *dd) argument 7887 qib_r_shift(struct qib_devdata *dd, int bisten, int len, u8 *inp, u8 *outp) argument 7926 qib_r_update(struct qib_devdata *dd, int bisten) argument 8038 struct qib_devdata *dd = ppd->dd; local 8071 struct qib_devdata *dd = ppd->dd; local [all...] |
/drivers/crypto/ |
H A D | omap-aes.c | 82 struct omap_aes_dev *dd; member in struct:omap_aes_ctx 135 static inline u32 omap_aes_read(struct omap_aes_dev *dd, u32 offset) argument 137 return __raw_readl(dd->io_base + offset); 140 static inline void omap_aes_write(struct omap_aes_dev *dd, u32 offset, argument 143 __raw_writel(value, dd->io_base + offset); 146 static inline void omap_aes_write_mask(struct omap_aes_dev *dd, u32 offset, argument 151 val = omap_aes_read(dd, offset); 154 omap_aes_write(dd, offset, val); 157 static void omap_aes_write_n(struct omap_aes_dev *dd, u32 offset, argument 161 omap_aes_write(dd, offse 164 omap_aes_wait(struct omap_aes_dev *dd, u32 offset, u32 bit) argument 177 omap_aes_hw_init(struct omap_aes_dev *dd) argument 208 omap_aes_write_ctrl(struct omap_aes_dev *dd) argument 269 struct omap_aes_dev *dd = NULL, *tmp; local 290 struct omap_aes_dev *dd = data; local 304 omap_aes_dma_init(struct omap_aes_dev *dd) argument 369 omap_aes_dma_cleanup(struct omap_aes_dev *dd) argument 434 struct omap_aes_dev *dd = ctx->dd; local 473 omap_aes_crypt_dma_start(struct omap_aes_dev *dd) argument 543 omap_aes_finish_req(struct omap_aes_dev *dd, int err) argument 555 omap_aes_crypt_dma_stop(struct omap_aes_dev *dd) argument 586 omap_aes_handle_queue(struct omap_aes_dev *dd, struct ablkcipher_request *req) argument 646 struct omap_aes_dev *dd = (struct omap_aes_dev *)data; local 669 struct omap_aes_dev *dd = (struct omap_aes_dev *)data; local 679 struct omap_aes_dev *dd; local 805 struct omap_aes_dev *dd; local 908 struct omap_aes_dev *dd = platform_get_drvdata(pdev); local [all...] |
H A D | tegra-aes.c | 183 struct tegra_aes_dev *dd; member in struct:tegra_aes_ctx 206 static inline u32 aes_readl(struct tegra_aes_dev *dd, u32 offset) argument 208 return readl(dd->io_base + offset); 211 static inline void aes_writel(struct tegra_aes_dev *dd, u32 val, u32 offset) argument 213 writel(val, dd->io_base + offset); 216 static int aes_start_crypt(struct tegra_aes_dev *dd, u32 in_addr, u32 out_addr, argument 224 aes_writel(dd, 0xFFFFFFFF, TEGRA_AES_INTR_STATUS); 227 aes_writel(dd, 0x33, TEGRA_AES_INT_ENB); 234 value = aes_readl(dd, TEGRA_AES_CMDQUE_CONTROL); 241 aes_writel(dd, valu 327 aes_set_key(struct tegra_aes_dev *dd) argument 389 tegra_aes_handle_req(struct tegra_aes_dev *dd) argument 536 struct tegra_aes_dev *dd = aes_dev; local 572 struct tegra_aes_dev *dd = aes_dev; local 589 struct tegra_aes_dev *dd = (struct tegra_aes_dev *)dev_id; local 613 struct tegra_aes_dev *dd = aes_dev; local 668 struct tegra_aes_dev *dd = aes_dev; local 713 struct tegra_aes_dev *dd = aes_dev; local 879 struct tegra_aes_dev *dd; local 1052 struct tegra_aes_dev *dd = platform_get_drvdata(pdev); local [all...] |
H A D | omap-sham.c | 101 struct omap_sham_dev *dd; member in struct:omap_sham_reqctx 126 struct omap_sham_dev *dd; member in struct:omap_sham_ctx 167 static inline u32 omap_sham_read(struct omap_sham_dev *dd, u32 offset) argument 169 return __raw_readl(dd->io_base + offset); 172 static inline void omap_sham_write(struct omap_sham_dev *dd, argument 175 __raw_writel(value, dd->io_base + offset); 178 static inline void omap_sham_write_mask(struct omap_sham_dev *dd, u32 address, argument 183 val = omap_sham_read(dd, address); 186 omap_sham_write(dd, address, val); 189 static inline int omap_sham_wait(struct omap_sham_dev *dd, u3 argument 239 omap_sham_hw_init(struct omap_sham_dev *dd) argument 258 omap_sham_write_ctrl(struct omap_sham_dev *dd, size_t length, int final, int dma) argument 287 omap_sham_xmit_cpu(struct omap_sham_dev *dd, const u8 *buf, size_t length, int final) argument 318 omap_sham_xmit_dma(struct omap_sham_dev *dd, dma_addr_t dma_addr, size_t length, int final) argument 388 omap_sham_xmit_dma_map(struct omap_sham_dev *dd, struct omap_sham_reqctx *ctx, size_t length, int final) argument 405 omap_sham_update_dma_slow(struct omap_sham_dev *dd) argument 432 omap_sham_update_dma_start(struct omap_sham_dev *dd) argument 485 omap_sham_update_cpu(struct omap_sham_dev *dd) argument 497 omap_sham_update_dma_stop(struct omap_sham_dev *dd) argument 522 struct omap_sham_dev *dd = NULL, *tmp; local 562 omap_sham_update_req(struct omap_sham_dev *dd) argument 582 omap_sham_final_req(struct omap_sham_dev *dd) argument 626 struct omap_sham_dev *dd = ctx->dd; local 643 struct omap_sham_dev *dd = ctx->dd; local 665 omap_sham_handle_queue(struct omap_sham_dev *dd, struct ahash_request *req) argument 739 struct omap_sham_dev *dd = tctx->dd; local 1044 struct omap_sham_dev *dd = (struct omap_sham_dev *)data; local 1082 struct omap_sham_dev *dd = dev_id; local 1105 struct omap_sham_dev *dd = data; local 1117 omap_sham_dma_init(struct omap_sham_dev *dd) argument 1133 omap_sham_dma_cleanup(struct omap_sham_dev *dd) argument 1143 struct omap_sham_dev *dd; local 1256 static struct omap_sham_dev *dd; local [all...] |
/drivers/parport/ |
H A D | parport_ax88796.c | 58 struct ax_drvdata *dd = pp_to_drv(p); local 60 return readb(dd->spp_data); 66 struct ax_drvdata *dd = pp_to_drv(p); local 68 writeb(data, dd->spp_data); 74 struct ax_drvdata *dd = pp_to_drv(p); local 75 unsigned int cpr = readb(dd->spp_cpr); 96 struct ax_drvdata *dd = pp_to_drv(p); local 97 unsigned int cpr = readb(dd->spp_cpr); 113 dev_dbg(dd->dev, "write_control: ctrl=%02x, cpr=%02x\n", control, cpr); 114 writeb(cpr, dd 125 struct ax_drvdata *dd = pp_to_drv(p); local 151 struct ax_drvdata *dd = pp_to_drv(p); local 164 struct ax_drvdata *dd = pp_to_drv(p); local 178 struct ax_drvdata *dd = pp_to_drv(p); local 192 struct ax_drvdata *dd = pp_to_drv(p); local 201 struct ax_drvdata *dd = pp_to_drv(p); local 210 struct ax_drvdata *dd = pp_to_drv(d->port); local 221 struct ax_drvdata *dd = pp_to_drv(p); local 230 struct ax_drvdata *dd = pp_to_drv(p); local 275 struct ax_drvdata *dd; local 371 struct ax_drvdata *dd = pp_to_drv(p); local 389 struct ax_drvdata *dd = pp_to_drv(p); local 399 struct ax_drvdata *dd = pp_to_drv(p); local [all...] |