Searched refs:dd (Results 1 - 25 of 220) sorted by relevance

123456789

/linux-master/drivers/infiniband/hw/qib/
H A Dqib_wc_ppc64.c42 * @dd: qlogic_ib device
46 int qib_enable_wc(struct qib_devdata *dd) argument
H A Dqib_twsi.c60 * @dd: the qlogic_ib device
67 static void i2c_wait_for_writes(struct qib_devdata *dd) argument
74 dd->f_gpio_mod(dd, 0, 0, 0);
89 static void scl_out(struct qib_devdata *dd, u8 bit) argument
95 mask = 1UL << dd->gpio_scl_num;
98 dd->f_gpio_mod(dd, 0, bit ? 0 : mask, mask);
110 if (mask & dd->f_gpio_mod(dd,
121 sda_out(struct qib_devdata *dd, u8 bit) argument
134 sda_in(struct qib_devdata *dd, int wait) argument
153 i2c_ackrcv(struct qib_devdata *dd) argument
175 rd_byte(struct qib_devdata *dd, int last) argument
206 wr_byte(struct qib_devdata *dd, u8 data) argument
224 start_seq(struct qib_devdata *dd) argument
239 stop_seq(struct qib_devdata *dd) argument
253 stop_cmd(struct qib_devdata *dd) argument
264 qib_twsi_reset(struct qib_devdata *dd) argument
328 qib_twsi_wr(struct qib_devdata *dd, int data, int flags) argument
357 qib_twsi_blk_rd(struct qib_devdata *dd, int dev, int addr, void *buffer, int len) argument
435 qib_twsi_blk_wr(struct qib_devdata *dd, int dev, int addr, const void *buffer, int len) argument
[all...]
H A Dqib_init.c102 void qib_set_ctxtcnt(struct qib_devdata *dd) argument
105 dd->cfgctxts = dd->first_user_ctxt + num_online_cpus();
106 if (dd->cfgctxts > dd->ctxtcnt)
107 dd->cfgctxts = dd->ctxtcnt;
108 } else if (qib_cfgctxts < dd->num_pports)
109 dd->cfgctxts = dd
121 qib_create_ctxts(struct qib_devdata *dd) argument
168 struct qib_devdata *dd = ppd->dd; local
220 qib_init_pportdata(struct qib_pportdata *ppd, struct qib_devdata *dd, u8 hw_pidx, u8 port) argument
307 init_pioavailregs(struct qib_devdata *dd) argument
365 init_shadow_tids(struct qib_devdata *dd) argument
394 loadtime_init(struct qib_devdata *dd) argument
443 init_after_reset(struct qib_devdata *dd) argument
468 enable_chip(struct qib_devdata *dd) argument
496 struct qib_devdata *dd = from_timer(dd, t, intrchk_timer); local
516 init_piobuf_state(struct qib_devdata *dd) argument
576 qib_create_workqueues(struct qib_devdata *dd) argument
632 qib_init(struct qib_devdata *dd, int reinit) argument
778 qib_enable_wc(struct qib_devdata *dd) argument
783 qib_disable_wc(struct qib_devdata *dd) argument
796 qib_stop_timers(struct qib_devdata *dd) argument
827 qib_shutdown_device(struct qib_devdata *dd) argument
905 qib_free_ctxtdata(struct qib_devdata *dd, struct qib_ctxtdata *rcd) argument
963 qib_verify_pioperf(struct qib_devdata *dd) argument
1032 qib_free_devdata(struct qib_devdata *dd) argument
1047 qib_int_counter(struct qib_devdata *dd) argument
1060 struct qib_devdata *dd; local
1079 struct qib_devdata *dd; local
1129 qib_disable_after_error(struct qib_devdata *dd) argument
1194 struct qib_devdata *dd = dev_get_drvdata(device); local
1290 cleanup_device_data(struct qib_devdata *dd) argument
1374 qib_postinit_cleanup(struct qib_devdata *dd) argument
1396 struct qib_devdata *dd = NULL; local
1498 struct qib_devdata *dd = pci_get_drvdata(pdev); local
1528 struct qib_devdata *dd = pci_get_drvdata(pdev); local
1542 qib_create_rcvhdrq(struct qib_devdata *dd, struct qib_ctxtdata *rcd) argument
1617 struct qib_devdata *dd = rcd->dd; local
1701 init_chip_wc_pat(struct qib_devdata *dd, u32 vl15buflen) argument
[all...]
H A Dqib_tx.c54 * @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
102 spin_lock_irq(&dd
111 is_sdma_buf(struct qib_devdata *dd, unsigned i) argument
129 find_ctxt(struct qib_devdata *dd, unsigned bufn) argument
168 qib_disarm_piobufs_set(struct qib_devdata *dd, unsigned long *mask, unsigned cnt) argument
217 update_send_bufs(struct qib_devdata *dd) argument
263 no_send_bufs(struct qib_devdata *dd) argument
278 qib_getsendbuf_range(struct qib_devdata *dd, u32 *pbufnum, u32 first, u32 last) argument
360 qib_sendbuf_done(struct qib_devdata *dd, unsigned n) argument
379 qib_chg_pioavailkernel(struct qib_devdata *dd, unsigned start, unsigned len, u32 avail, struct qib_ctxtdata *rcd) argument
453 struct qib_devdata *dd = ppd->dd; local
507 qib_force_pio_avail_update(struct qib_devdata *dd) argument
[all...]
H A Dqib_wc_x86_64.c48 * @dd: qlogic_ib device
53 int qib_enable_wc(struct qib_devdata *dd) argument
58 const unsigned long addr = pci_resource_start(dd->pcidev, 0);
59 const size_t len = pci_resource_len(dd->pcidev, 0);
72 if (dd->piobcnt2k && dd->piobcnt4k) {
76 pio2kbase = dd->piobufbase & 0xffffffffUL;
77 pio4kbase = (dd->piobufbase >> 32) & 0xffffffffUL;
82 dd->piobcnt4k * dd
132 qib_disable_wc(struct qib_devdata *dd) argument
[all...]
H A Dqib_pcie.c117 * Do remaining PCIe setup, once dd is allocated, and save away
121 int qib_pcie_ddinit(struct qib_devdata *dd, struct pci_dev *pdev, argument
127 dd->pcidev = pdev;
128 pci_set_drvdata(pdev, dd);
133 dd->kregbase = ioremap(addr, len);
134 if (!dd->kregbase)
137 dd->kregend = (u64 __iomem *)((void __iomem *) dd->kregbase + len);
138 dd->physaddr = addr; /* used for io_remap, etc. */
144 dd
157 qib_pcie_ddcleanup(struct qib_devdata *dd) argument
181 qib_cache_msi_info(struct qib_devdata *dd, int pos) argument
196 qib_pcie_params(struct qib_devdata *dd, u32 minw, u32 *nent) argument
280 qib_free_irq(struct qib_devdata *dd) argument
294 qib_reinit_intr(struct qib_devdata *dd) argument
343 qib_pcie_getcmd(struct qib_devdata *dd, u16 *cmd, u8 *iline, u8 *cline) argument
350 qib_pcie_reenable(struct qib_devdata *dd, u16 cmd, u8 iline, u8 cline) argument
383 qib_tune_pcie_coalesce(struct qib_devdata *dd) argument
450 qib_tune_pcie_caps(struct qib_devdata *dd) argument
521 struct qib_devdata *dd = pci_get_drvdata(pdev); local
558 struct qib_devdata *dd = pci_get_drvdata(pdev); local
582 struct qib_devdata *dd = pci_get_drvdata(pdev); local
[all...]
H A Dqib_eeprom.c48 * @dd: the qlogic_ib device
53 int qib_eeprom_read(struct qib_devdata *dd, u8 eeprom_offset, argument
58 ret = mutex_lock_interruptible(&dd->eep_lock);
60 ret = qib_twsi_reset(dd);
62 qib_dev_err(dd, "EEPROM Reset for read failed\n");
64 ret = qib_twsi_blk_rd(dd, dd->twsi_eeprom_dev,
66 mutex_unlock(&dd->eep_lock);
77 static int eeprom_write_with_enable(struct qib_devdata *dd, u8 offset, argument
82 pwen = dd
100 qib_eeprom_write(struct qib_devdata *dd, u8 eeprom_offset, const void *buff, int len) argument
144 qib_get_eeprom_info(struct qib_devdata *dd) argument
[all...]
H A Dqib_sd7220.c98 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
303 qib_sd_trimdone_monitor(struct qib_devdata *dd, const char *where) argument
394 qib_sd7220_init(struct qib_devdata *dd) argument
552 epb_access(struct qib_devdata *dd, int sdnum, int claim) argument
621 epb_trans(struct qib_devdata *dd, u16 reg, u64 i_val, u64 *o_vp) argument
656 qib_sd7220_reg_mod(struct qib_devdata *dd, int sdnum, u32 loc, u32 wd, u32 mask) argument
745 qib_sd7220_ram_xfer(struct qib_devdata *dd, int sdnum, u32 loc, u8 *buf, int cnt, int rd_notwr) argument
858 qib_sd7220_prog_ld(struct qib_devdata *dd, int sdnum, const u8 *img, int len, int offset) argument
882 qib_sd7220_prog_vfy(struct qib_devdata *dd, int sdnum, const u8 *img, int len, int offset) argument
911 qib_sd7220_ib_load(struct qib_devdata *dd, const struct firmware *fw) argument
917 qib_sd7220_ib_vfy(struct qib_devdata *dd, const struct firmware *fw) argument
928 qib_sd_trimdone_poll(struct qib_devdata *dd) argument
1041 qib_sd_setvals(struct qib_devdata *dd) argument
1126 ibsd_mod_allchnls(struct qib_devdata *dd, int loc, int val, int mask) argument
1190 set_dds_vals(struct qib_devdata *dd, struct dds_init *ddi) argument
1213 set_rxeq_vals(struct qib_devdata *dd, int vsel) argument
1249 qib_internal_presets(struct qib_devdata *dd) argument
1263 qib_sd7220_presets(struct qib_devdata *dd) argument
1279 qib_sd_trimself(struct qib_devdata *dd, int val) argument
1286 qib_sd_early(struct qib_devdata *dd) argument
1305 qib_sd_dactrim(struct qib_devdata *dd) argument
1344 toggle_7220_rclkrls(struct qib_devdata *dd) argument
1375 shutdown_7220_relock_poll(struct qib_devdata *dd) argument
1389 struct qib_devdata *dd = cs->dd; local
1416 set_7220_relock_poll(struct qib_devdata *dd, int ibup) argument
[all...]
H A Dqib_iba7220.c222 * @dd: device
230 static inline u32 qib_read_ureg32(const struct qib_devdata *dd, argument
233 if (!dd->kregbase || !(dd->flags & QIB_PRESENT))
236 if (dd->userbase)
238 ((char __iomem *)dd->userbase +
239 dd->ureg_align * ctxt));
242 (dd->uregbase +
243 (char __iomem *)dd->kregbase +
244 dd
256 qib_write_ureg(const struct qib_devdata *dd, enum qib_ureg regno, u64 value, int ctxt) argument
282 qib_write_kreg_ctxt(const struct qib_devdata *dd, const u16 regno, unsigned ctxt, u64 value) argument
289 write_7220_creg(const struct qib_devdata *dd, u16 regno, u64 value) argument
296 read_7220_creg(const struct qib_devdata *dd, u16 regno) argument
303 read_7220_creg32(const struct qib_devdata *dd, u16 regno) argument
754 struct qib_devdata *dd = ppd->dd; local
770 qib_7220_txe_recover(struct qib_devdata *dd) argument
781 struct qib_devdata *dd = ppd->dd; local
900 struct qib_devdata *dd = ppd->dd; local
970 qib_decode_7220_err(struct qib_devdata *dd, char *buf, size_t blen, u64 err) argument
1094 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
1434 qib_7220_init_hwerrors(struct qib_devdata *dd) argument
1470 qib_set_7220_armlaunch(struct qib_devdata *dd, u32 enable) argument
1489 struct qib_devdata *dd = ppd->dd; local
1532 struct qib_devdata *dd = ppd->dd; local
1649 struct qib_devdata *dd = ppd->dd; local
1727 struct qib_devdata *dd = ppd->dd; local
1782 qib_setup_7220_cleanup(struct qib_devdata *dd) argument
1828 qib_wantpiobuf_7220_intr(struct qib_devdata *dd, u32 needint) argument
1857 unlikely_7220_intr(struct qib_devdata *dd, u64 istat) argument
1920 struct qib_devdata *dd = data; local
2010 qib_setup_7220_interrupt(struct qib_devdata *dd) argument
2028 qib_7220_boardname(struct qib_devdata *dd) argument
2065 qib_setup_7220_reset(struct qib_devdata *dd) argument
2152 qib_7220_put_tid(struct qib_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) argument
2190 qib_7220_clear_tids(struct qib_devdata *dd, struct qib_ctxtdata *rcd) argument
2229 qib_7220_tidtemplate(struct qib_devdata *dd) argument
2259 qib_7220_get_msgheader(struct qib_devdata *dd, __le32 *rhf_addr) argument
2267 qib_7220_config_ctxts(struct qib_devdata *dd) argument
2408 struct qib_devdata *dd = ppd->dd; local
2731 struct qib_devdata *dd = ppd->dd; local
2817 struct qib_devdata *dd = ppd->dd; local
2905 struct qib_devdata *dd = ppd->dd; local
3127 init_7220_cntrnames(struct qib_devdata *dd) argument
3159 qib_read_7220cntrs(struct qib_devdata *dd, loff_t pos, char **namep, u64 **cntrp) argument
3193 qib_read_7220portcntrs(struct qib_devdata *dd, loff_t pos, u32 port, char **namep, u64 **cntrp) argument
3243 struct qib_devdata *dd = from_timer(dd, t, stats_timer); local
3274 qib_7220_intr_fallback(struct qib_devdata *dd) argument
3299 struct qib_devdata *dd = ppd->dd; local
3378 struct qib_devdata *dd = ppd->dd; local
3408 struct qib_devdata *dd = ppd->dd; local
3516 struct qib_devdata *dd; local
3611 struct qib_devdata *dd = ppd->dd; local
3749 gpio_7220_mod(struct qib_devdata *dd, u32 out, u32 dir, u32 mask) argument
3785 get_7220_chip_params(struct qib_devdata *dd) argument
3838 set_7220_baseaddrs(struct qib_devdata *dd) argument
3861 sendctrl_hook(struct qib_devdata *dd, const struct diag_observer *op, u32 offs, u64 *data, u64 mask, int only_32) argument
3934 qib_late_7220_initreg(struct qib_devdata *dd) argument
3955 qib_init_7220_variables(struct qib_devdata *dd) argument
4137 struct qib_devdata *dd = ppd->dd; local
4229 struct qib_devdata *dd = ppd->dd; local
4266 struct qib_devdata *dd = ppd->dd; local
4344 qib_7220_initvl15_bufs(struct qib_devdata *dd) argument
4360 qib_7220_txchk_change(struct qib_devdata *dd, u32 start, u32 len, u32 which, struct qib_ctxtdata *rcd) argument
4407 writescratch(struct qib_devdata *dd, u32 val) argument
4420 qib_7220_tempsense_rd(struct qib_devdata *dd, int regnum) argument
4457 qib_7220_notify_dca(struct qib_devdata *dd, unsigned long event) argument
4464 qib_7220_eeprom_wen(struct qib_devdata *dd, int wen) argument
4480 struct qib_devdata *dd; local
[all...]
H A Dqib_iba6120.c298 * @dd: device
306 static inline u32 qib_read_ureg32(const struct qib_devdata *dd, argument
309 if (!dd->kregbase || !(dd->flags & QIB_PRESENT))
312 if (dd->userbase)
314 ((char __iomem *)dd->userbase +
315 dd->ureg_align * ctxt));
318 (dd->uregbase +
319 (char __iomem *)dd->kregbase +
320 dd
332 qib_write_ureg(const struct qib_devdata *dd, enum qib_ureg regno, u64 value, int ctxt) argument
351 qib_read_kreg32(const struct qib_devdata *dd, const u16 regno) argument
359 qib_read_kreg64(const struct qib_devdata *dd, const u16 regno) argument
368 qib_write_kreg(const struct qib_devdata *dd, const u16 regno, u64 value) argument
382 qib_write_kreg_ctxt(const struct qib_devdata *dd, const u16 regno, unsigned ctxt, u64 value) argument
389 write_6120_creg(const struct qib_devdata *dd, u16 regno, u64 value) argument
396 read_6120_creg(const struct qib_devdata *dd, u16 regno) argument
403 read_6120_creg32(const struct qib_devdata *dd, u16 regno) argument
670 qib_6120_txe_recover(struct qib_devdata *dd) argument
678 qib_6120_set_intr_state(struct qib_devdata *dd, u32 enable) argument
705 qib_6120_clear_freeze(struct qib_devdata *dd) argument
745 qib_handle_6120_hwerrors(struct qib_devdata *dd, char *msg, size_t msgl) argument
886 qib_decode_6120_err(struct qib_devdata *dd, char *buf, size_t blen, u64 err) argument
962 struct qib_devdata *dd = ppd->dd; local
976 chk_6120_linkrecovery(struct qib_devdata *dd, u64 ibcs) argument
994 handle_6120_errors(struct qib_devdata *dd, u64 errs) argument
1125 qib_6120_init_hwerrors(struct qib_devdata *dd) argument
1171 qib_set_6120_armlaunch(struct qib_devdata *dd, u32 enable) argument
1191 struct qib_devdata *dd = ppd->dd; local
1227 struct qib_devdata *dd = ppd->dd; local
1367 struct qib_devdata *dd = ppd->dd; local
1436 struct qib_devdata *dd = ppd->dd; local
1479 qib_6120_setup_cleanup(struct qib_devdata *dd) argument
1495 qib_wantpiobuf_6120_intr(struct qib_devdata *dd, u32 needint) argument
1513 unlikely_6120_intr(struct qib_devdata *dd, u64 istat) argument
1585 struct qib_devdata *dd = data; local
1683 qib_setup_6120_interrupt(struct qib_devdata *dd) argument
1714 pe_boardname(struct qib_devdata *dd) argument
1749 qib_6120_setup_reset(struct qib_devdata *dd) argument
1831 qib_6120_put_tid(struct qib_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) argument
1898 qib_6120_put_tid_2(struct qib_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) argument
1939 qib_6120_clear_tids(struct qib_devdata *dd, struct qib_ctxtdata *rcd) argument
1980 qib_6120_tidtemplate(struct qib_devdata *dd) argument
2026 qib_6120_get_msgheader(struct qib_devdata *dd, __le32 *rhf_addr) argument
2032 qib_6120_config_ctxts(struct qib_devdata *dd) argument
2070 alloc_dummy_hdrq(struct qib_devdata *dd) argument
2093 struct qib_devdata *dd = ppd->dd; local
2194 struct qib_devdata *dd = ppd->dd; local
2276 struct qib_devdata *dd = ppd->dd; local
2471 init_6120_cntrnames(struct qib_devdata *dd) argument
2503 qib_read_6120cntrs(struct qib_devdata *dd, loff_t pos, char **namep, u64 **cntrp) argument
2536 qib_read_6120portcntrs(struct qib_devdata *dd, loff_t pos, u32 port, char **namep, u64 **cntrp) argument
2573 qib_chk_6120_errormask(struct qib_devdata *dd) argument
2618 struct qib_devdata *dd = from_timer(dd, t, stats_timer); local
2649 qib_6120_nointr_fallback(struct qib_devdata *dd) argument
2663 struct qib_devdata *dd = ppd->dd; local
2746 struct qib_devdata *dd = ppd->dd; local
3034 gpio_6120_mod(struct qib_devdata *dd, u32 out, u32 dir, u32 mask) argument
3070 get_6120_chip_params(struct qib_devdata *dd) argument
3126 set_6120_baseaddrs(struct qib_devdata *dd) argument
3143 qib_late_6120_initreg(struct qib_devdata *dd) argument
3163 init_6120_variables(struct qib_devdata *dd) argument
3323 struct qib_devdata *dd = ppd->dd; local
3379 qib_6120_initvl15_bufs(struct qib_devdata *dd) argument
3389 qib_6120_txchk_change(struct qib_devdata *dd, u32 start, u32 len, u32 avail, struct qib_ctxtdata *rcd) argument
3394 writescratch(struct qib_devdata *dd, u32 val) argument
3399 qib_6120_tempsense_rd(struct qib_devdata *dd, int regnum) argument
3405 qib_6120_notify_dca(struct qib_devdata *dd, unsigned long event) argument
3412 qib_6120_eeprom_wen(struct qib_devdata *dd, int wen) argument
3431 struct qib_devdata *dd; local
[all...]
/linux-master/drivers/infiniband/hw/hfi1/
H A Deprom.h8 int eprom_init(struct hfi1_devdata *dd);
9 int eprom_read_platform_config(struct hfi1_devdata *dd, void **buf_ret,
H A Dmsix.h12 int msix_initialize(struct hfi1_devdata *dd);
13 int msix_request_irqs(struct hfi1_devdata *dd);
14 void msix_clean_up_interrupts(struct hfi1_devdata *dd);
15 int msix_request_general_irq(struct hfi1_devdata *dd);
18 void msix_free_irq(struct hfi1_devdata *dd, u8 msix_intr);
21 void msix_netdev_synchronize_irq(struct hfi1_devdata *dd);
H A Dnetdev.h40 * @dd: hfi1_devdata
53 struct hfi1_devdata *dd; member in struct:hfi1_netdev_rx
65 int hfi1_netdev_ctxt_count(struct hfi1_devdata *dd) argument
67 return dd->netdev_rx->num_rx_q;
71 struct hfi1_ctxtdata *hfi1_netdev_get_ctxt(struct hfi1_devdata *dd, int ctxt) argument
73 return dd->netdev_rx->rxq[ctxt].rcd;
77 int hfi1_netdev_get_free_rmt_idx(struct hfi1_devdata *dd) argument
79 return dd->netdev_rx->rmt_start;
83 void hfi1_netdev_set_free_rmt_idx(struct hfi1_devdata *dd, int rmt_idx) argument
85 dd
[all...]
H A Dmsix.c13 * @dd: valid hfi1 devdata
16 int msix_initialize(struct hfi1_devdata *dd) argument
30 total = 1 + dd->num_sdma + dd->n_krcv_queues + dd->num_netdev_contexts;
35 ret = pci_alloc_irq_vectors(dd->pcidev, total, total, PCI_IRQ_MSIX);
37 dd_dev_err(dd, "pci_alloc_irq_vectors() failed: %d\n", ret);
41 entries = kcalloc(total, sizeof(*dd->msix_info.msix_entries),
44 pci_free_irq_vectors(dd->pcidev);
48 dd
74 msix_request_irq(struct hfi1_devdata *dd, void *arg, irq_handler_t handler, irq_handler_t thread, enum irq_type type, const char *name) argument
207 msix_request_general_irq(struct hfi1_devdata *dd) argument
233 enable_sdma_srcs(struct hfi1_devdata *dd, int i) argument
250 msix_request_irqs(struct hfi1_devdata *dd) argument
286 msix_free_irq(struct hfi1_devdata *dd, u8 msix_intr) argument
314 msix_clean_up_interrupts(struct hfi1_devdata *dd) argument
335 msix_netdev_synchronize_irq(struct hfi1_devdata *dd) argument
[all...]
H A Dpcie.c24 int hfi1_pcie_init(struct hfi1_devdata *dd) argument
27 struct pci_dev *pdev = dd->pcidev;
43 dd_dev_err(dd, "pci enable failed: error %d\n", -ret);
49 dd_dev_err(dd, "pci_request_regions fails: err %d\n", -ret);
62 dd_dev_err(dd, "Unable to set DMA mask: %d\n", ret);
89 * Do remaining PCIe setup, once dd is allocated, and save away
93 int hfi1_pcie_ddinit(struct hfi1_devdata *dd, struct pci_dev *pdev) argument
110 dd_dev_err(dd, "chip PIO range does not match\n");
114 dd->kregbase1 = ioremap(addr, RCV_ARRAY);
115 if (!dd
177 hfi1_pcie_ddcleanup(struct hfi1_devdata *dd) argument
215 update_lbus_info(struct hfi1_devdata *dd) argument
236 pcie_speeds(struct hfi1_devdata *dd) argument
286 restore_pci_variables(struct hfi1_devdata *dd) argument
345 save_pci_variables(struct hfi1_devdata *dd) argument
412 tune_pcie_caps(struct hfi1_devdata *dd) argument
510 struct hfi1_devdata *dd = pci_get_drvdata(pdev); local
547 struct hfi1_devdata *dd = pci_get_drvdata(pdev); local
564 struct hfi1_devdata *dd = pci_get_drvdata(pdev); local
573 struct hfi1_devdata *dd = pci_get_drvdata(pdev); local
718 load_eq_table(struct hfi1_devdata *dd, const u8 eq[11][3], u8 fs, u8 div) argument
771 pcie_post_steps(struct hfi1_devdata *dd) argument
797 trigger_sbr(struct hfi1_devdata *dd) argument
828 write_gasket_interrupt(struct hfi1_devdata *dd, int index, u16 code, u16 data) argument
839 arm_gasket_logic(struct hfi1_devdata *dd) argument
874 write_xmt_margin(struct hfi1_devdata *dd, const char *fname) argument
935 do_pcie_gen3_transition(struct hfi1_devdata *dd) argument
[all...]
H A Daspm.h19 void aspm_init(struct hfi1_devdata *dd);
20 void aspm_exit(struct hfi1_devdata *dd);
21 void aspm_hw_disable_l1(struct hfi1_devdata *dd);
23 void aspm_disable_all(struct hfi1_devdata *dd);
24 void aspm_enable_all(struct hfi1_devdata *dd);
H A Daspm.c23 static bool aspm_hw_l1_supported(struct hfi1_devdata *dd) argument
25 struct pci_dev *parent = dd->pcidev->bus->self;
35 pcie_capability_read_dword(dd->pcidev, PCI_EXP_LNKCAP, &dn);
42 return (!!dn || is_ax(dd)) && !!up;
46 static void aspm_hw_set_l1_ent_latency(struct hfi1_devdata *dd) argument
51 pci_read_config_dword(dd->pcidev, PCIE_CFG_REG_PL3, &reg32);
54 pci_write_config_dword(dd->pcidev, PCIE_CFG_REG_PL3, reg32);
57 static void aspm_hw_enable_l1(struct hfi1_devdata *dd) argument
59 struct pci_dev *parent = dd->pcidev->bus->self;
72 pcie_capability_clear_and_set_word(dd
77 aspm_hw_disable_l1(struct hfi1_devdata *dd) argument
89 aspm_enable(struct hfi1_devdata *dd) argument
99 aspm_disable(struct hfi1_devdata *dd) argument
108 aspm_disable_inc(struct hfi1_devdata *dd) argument
118 aspm_enable_dec(struct hfi1_devdata *dd) argument
185 aspm_disable_all(struct hfi1_devdata *dd) argument
207 aspm_enable_all(struct hfi1_devdata *dd) argument
239 aspm_init(struct hfi1_devdata *dd) argument
263 aspm_exit(struct hfi1_devdata *dd) argument
[all...]
H A Dnetdev_rx.c24 struct hfi1_devdata *dd = rx->dd; local
31 ret = hfi1_create_rcvhdrq(dd, uctxt);
53 hfi1_rcvctrl(uctxt->dd, rcvctrl_ops, uctxt);
58 static int hfi1_netdev_allocate_ctxt(struct hfi1_devdata *dd, argument
64 if (dd->flags & HFI1_FROZEN)
67 ret = hfi1_create_ctxtdata(dd->pport, dd->node, &uctxt);
69 dd_dev_err(dd, "Unable to create ctxtdata, failing open\n");
85 dd_dev_info(dd, "create
91 hfi1_netdev_deallocate_ctxt(struct hfi1_devdata *dd, struct hfi1_ctxtdata *uctxt) argument
125 struct hfi1_devdata *dd = rx->dd; local
156 hfi1_num_netdev_contexts(struct hfi1_devdata *dd, u32 available_contexts, struct cpumask *cpu_mask) argument
190 struct hfi1_devdata *dd = rx->dd; local
247 struct hfi1_devdata *dd = rx->dd; local
307 hfi1_netdev_rx_init(struct hfi1_devdata *dd) argument
327 hfi1_netdev_rx_destroy(struct hfi1_devdata *dd) argument
353 hfi1_alloc_rx(struct hfi1_devdata *dd) argument
373 hfi1_free_rx(struct hfi1_devdata *dd) argument
391 hfi1_netdev_enable_queues(struct hfi1_devdata *dd) argument
407 hfi1_netdev_disable_queues(struct hfi1_devdata *dd) argument
433 hfi1_netdev_add_data(struct hfi1_devdata *dd, int id, void *data) argument
447 hfi1_netdev_remove_data(struct hfi1_devdata *dd, int id) argument
460 hfi1_netdev_get_data(struct hfi1_devdata *dd, int id) argument
473 hfi1_netdev_get_first_data(struct hfi1_devdata *dd, int *start_id) argument
[all...]
H A Dinit.c85 static int hfi1_create_kctxt(struct hfi1_devdata *dd, argument
94 ret = hfi1_create_ctxtdata(ppd, dd->node, &rcd);
96 dd_dev_err(dd, "Kernel receive context allocation failed\n");
119 rcd->sc = sc_alloc(dd, SC_ACK, rcd->rcvhdrqentsize, dd->node);
121 dd_dev_err(dd, "Kernel send context allocation failed\n");
132 int hfi1_create_kctxts(struct hfi1_devdata *dd) argument
137 dd->rcd = kcalloc_node(dd->num_rcv_contexts, sizeof(*dd
225 allocate_rcd_index(struct hfi1_devdata *dd, struct hfi1_ctxtdata *rcd, u16 *index) argument
263 hfi1_rcd_get_by_index_safe(struct hfi1_devdata *dd, u16 ctxt) argument
284 hfi1_rcd_get_by_index(struct hfi1_devdata *dd, u16 ctxt) argument
307 struct hfi1_devdata *dd = ppd->dd; local
485 struct hfi1_devdata *dd = ppd->dd; local
589 hfi1_init_pportdata(struct pci_dev *pdev, struct hfi1_pportdata *ppd, struct hfi1_devdata *dd, u8 hw_pidx, u32 port) argument
664 loadtime_init(struct hfi1_devdata *dd) argument
677 init_after_reset(struct hfi1_devdata *dd) argument
700 enable_chip(struct hfi1_devdata *dd) argument
738 create_workqueues(struct hfi1_devdata *dd) argument
792 destroy_workqueues(struct hfi1_devdata *dd) argument
817 enable_general_intr(struct hfi1_devdata *dd) argument
843 hfi1_init(struct hfi1_devdata *dd, int reinit) argument
981 stop_timers(struct hfi1_devdata *dd) argument
1004 shutdown_device(struct hfi1_devdata *dd) argument
1085 hfi1_free_ctxtdata(struct hfi1_devdata *dd, struct hfi1_ctxtdata *rcd) argument
1138 release_asic_data(struct hfi1_devdata *dd) argument
1153 finalize_asic_data(struct hfi1_devdata *dd, struct hfi1_asic_data *ad) argument
1167 hfi1_free_devdata(struct hfi1_devdata *dd) argument
1211 struct hfi1_devdata *dd; local
1314 hfi1_disable_after_error(struct hfi1_devdata *dd) argument
1480 cleanup_device_data(struct hfi1_devdata *dd) argument
1542 postinit_cleanup(struct hfi1_devdata *dd) argument
1559 struct hfi1_devdata *dd; local
1696 wait_for_clients(struct hfi1_devdata *dd) argument
1710 struct hfi1_devdata *dd = pci_get_drvdata(pdev); local
1744 struct hfi1_devdata *dd = pci_get_drvdata(pdev); local
1758 hfi1_create_rcvhdrq(struct hfi1_devdata *dd, struct hfi1_ctxtdata *rcd) argument
1815 struct hfi1_devdata *dd = rcd->dd; local
[all...]
H A Dintr.c19 struct hfi1_devdata *dd = ppd->dd; local
24 read_8051_config(dd, REMOTE_LNI_INFO, GENERAL_CONFIG, &frame);
39 struct hfi1_devdata *dd = ppd->dd; local
43 dd_dev_warn(dd, "%s pkey[2] already set to 0x%x, resetting it to 0x%x\n",
47 hfi1_event_pkey_change(ppd->dd, ppd->port);
84 struct hfi1_devdata *dd = ppd->dd; local
91 if (!(dd
110 handle_linkup_change(struct hfi1_devdata *dd, u32 linkup) argument
204 struct hfi1_devdata *dd = rcd->dd; local
[all...]
/linux-master/drivers/crypto/
H A Domap-des.c43 #define _calc_walked(inout) (dd->inout##_walk.offset - dd->inout##_sg->offset)
45 #define DES_REG_KEY(dd, x) ((dd)->pdata->key_ofs - \
48 #define DES_REG_IV(dd, x) ((dd)->pdata->iv_ofs + ((x) * 0x04))
50 #define DES_REG_CTRL(dd) ((dd)->pdata->ctrl_ofs)
57 #define DES_REG_DATA_N(dd, x) ((dd)
82 struct omap_des_dev *dd; member in struct:omap_des_ctx
179 omap_des_read(struct omap_des_dev *dd, u32 offset) argument
193 omap_des_write(struct omap_des_dev *dd, u32 offset, u32 value) argument
200 omap_des_write_mask(struct omap_des_dev *dd, u32 offset, u32 value, u32 mask) argument
211 omap_des_write_n(struct omap_des_dev *dd, u32 offset, u32 *value, int count) argument
218 omap_des_hw_init(struct omap_des_dev *dd) argument
241 omap_des_write_ctrl(struct omap_des_dev *dd) argument
276 omap_des_dma_trigger_omap4(struct omap_des_dev *dd, int length) argument
295 omap_des_dma_stop(struct omap_des_dev *dd) argument
307 struct omap_des_dev *dd = NULL, *tmp; local
328 struct omap_des_dev *dd = data; local
334 omap_des_dma_init(struct omap_des_dev *dd) argument
362 omap_des_dma_cleanup(struct omap_des_dev *dd) argument
376 struct omap_des_dev *dd = ctx->dd; local
452 omap_des_crypt_dma_start(struct omap_des_dev *dd) argument
487 omap_des_finish_req(struct omap_des_dev *dd, int err) argument
499 omap_des_crypt_dma_stop(struct omap_des_dev *dd) argument
511 omap_des_handle_queue(struct omap_des_dev *dd, struct skcipher_request *req) argument
520 omap_des_prepare_req(struct skcipher_request *req, struct omap_des_dev *dd) argument
578 struct omap_des_dev *dd = omap_des_find_dev(ctx); local
589 struct omap_des_dev *dd = (struct omap_des_dev *)data; local
624 struct omap_des_dev *dd; local
829 struct omap_des_dev *dd = dev_id; local
920 omap_des_get_of(struct omap_des_dev *dd, struct platform_device *pdev) argument
933 omap_des_get_of(struct omap_des_dev *dd, struct device *dev) argument
940 omap_des_get_pdev(struct omap_des_dev *dd, struct platform_device *pdev) argument
952 struct omap_des_dev *dd; local
1077 struct omap_des_dev *dd = platform_get_drvdata(pdev); local
[all...]
H A Domap-aes.c47 #define omap_aes_read(dd, offset) \
50 _read_ret = __raw_readl(dd->io_base + offset); \
56 inline u32 omap_aes_read(struct omap_aes_dev *dd, u32 offset) argument
58 return __raw_readl(dd->io_base + offset);
63 #define omap_aes_write(dd, offset, value) \
67 __raw_writel(value, dd->io_base + offset); \
70 inline void omap_aes_write(struct omap_aes_dev *dd, u32 offset, argument
73 __raw_writel(value, dd->io_base + offset);
77 static inline void omap_aes_write_mask(struct omap_aes_dev *dd, u32 offset, argument
82 val = omap_aes_read(dd, offse
88 omap_aes_write_n(struct omap_aes_dev *dd, u32 offset, u32 *value, int count) argument
95 omap_aes_hw_init(struct omap_aes_dev *dd) argument
113 omap_aes_clear_copy_flags(struct omap_aes_dev *dd) argument
120 omap_aes_write_ctrl(struct omap_aes_dev *dd) argument
169 omap_aes_dma_trigger_omap2(struct omap_aes_dev *dd, int length) argument
187 omap_aes_dma_trigger_omap4(struct omap_aes_dev *dd, int length) argument
197 omap_aes_dma_stop(struct omap_aes_dev *dd) argument
209 struct omap_aes_dev *dd; local
222 struct omap_aes_dev *dd = data; local
228 omap_aes_dma_init(struct omap_aes_dev *dd) argument
256 omap_aes_dma_cleanup(struct omap_aes_dev *dd) argument
265 omap_aes_crypt_dma(struct omap_aes_dev *dd, struct scatterlist *in_sg, struct scatterlist *out_sg, int in_sg_len, int out_sg_len) argument
360 omap_aes_crypt_dma_start(struct omap_aes_dev *dd) argument
396 omap_aes_finish_req(struct omap_aes_dev *dd, int err) argument
408 omap_aes_crypt_dma_stop(struct omap_aes_dev *dd) argument
418 omap_aes_handle_queue(struct omap_aes_dev *dd, struct skcipher_request *req) argument
427 omap_aes_prepare_req(struct skcipher_request *req, struct omap_aes_dev *dd) argument
482 struct omap_aes_dev *dd = rctx->dd; local
491 omap_aes_copy_ivout(struct omap_aes_dev *dd, u8 *ivbuf) argument
501 struct omap_aes_dev *dd = (struct omap_aes_dev *)data; local
534 struct omap_aes_dev *dd; local
864 struct omap_aes_dev *dd = dev_id; local
961 omap_aes_get_res_of(struct omap_aes_dev *dd, struct device *dev, struct resource *res) argument
989 omap_aes_get_res_of(struct omap_aes_dev *dd, struct device *dev, struct resource *res) argument
996 omap_aes_get_res_pdev(struct omap_aes_dev *dd, struct platform_device *pdev, struct resource *res) argument
1049 struct omap_aes_dev *dd = dev_get_drvdata(dev); local
1058 struct omap_aes_dev *dd; local
1103 struct omap_aes_dev *dd; local
1260 struct omap_aes_dev *dd = platform_get_drvdata(pdev); local
[all...]
H A Datmel-tdes.c65 struct atmel_tdes_dev *dd; member in struct:atmel_tdes_ctx
171 static inline u32 atmel_tdes_read(struct atmel_tdes_dev *dd, u32 offset) argument
173 return readl_relaxed(dd->io_base + offset);
176 static inline void atmel_tdes_write(struct atmel_tdes_dev *dd, argument
179 writel_relaxed(value, dd->io_base + offset);
182 static void atmel_tdes_write_n(struct atmel_tdes_dev *dd, u32 offset, argument
186 atmel_tdes_write(dd, offset, *value);
201 static int atmel_tdes_hw_init(struct atmel_tdes_dev *dd) argument
205 err = clk_prepare_enable(dd->iclk);
209 if (!(dd
217 atmel_tdes_get_version(struct atmel_tdes_dev *dd) argument
222 atmel_tdes_hw_version_init(struct atmel_tdes_dev *dd) argument
242 struct atmel_tdes_dev *dd = data; local
248 atmel_tdes_write_ctrl(struct atmel_tdes_dev *dd) argument
286 atmel_tdes_crypt_pdc_stop(struct atmel_tdes_dev *dd) argument
312 atmel_tdes_buff_init(struct atmel_tdes_dev *dd) argument
355 atmel_tdes_buff_cleanup(struct atmel_tdes_dev *dd) argument
365 atmel_tdes_crypt_pdc(struct atmel_tdes_dev *dd, dma_addr_t dma_addr_in, dma_addr_t dma_addr_out, int length) argument
395 atmel_tdes_crypt_dma(struct atmel_tdes_dev *dd, dma_addr_t dma_addr_in, dma_addr_t dma_addr_out, int length) argument
452 atmel_tdes_crypt_start(struct atmel_tdes_dev *dd) argument
522 atmel_tdes_set_iv_as_last_ciphertext_block(struct atmel_tdes_dev *dd) argument
540 atmel_tdes_finish_req(struct atmel_tdes_dev *dd, int err) argument
555 atmel_tdes_handle_queue(struct atmel_tdes_dev *dd, struct skcipher_request *req) argument
611 atmel_tdes_crypt_dma_stop(struct atmel_tdes_dev *dd) argument
668 atmel_tdes_dma_init(struct atmel_tdes_dev *dd) argument
714 atmel_tdes_dma_cleanup(struct atmel_tdes_dev *dd) argument
850 struct atmel_tdes_dev *dd = (struct atmel_tdes_dev *)data; local
857 struct atmel_tdes_dev *dd = (struct atmel_tdes_dev *) data; local
900 atmel_tdes_unregister_algs(struct atmel_tdes_dev *dd) argument
908 atmel_tdes_register_algs(struct atmel_tdes_dev *dd) argument
929 atmel_tdes_get_cap(struct atmel_tdes_dev *dd) argument
[all...]
H A Domap-aes-gcm.c29 static int omap_aes_gcm_handle_queue(struct omap_aes_dev *dd,
32 static void omap_aes_gcm_finish_req(struct omap_aes_dev *dd, int ret) argument
34 struct aead_request *req = dd->aead_req;
36 dd->in_sg = NULL;
37 dd->out_sg = NULL;
39 crypto_finalize_aead_request(dd->engine, req, ret);
41 pm_runtime_mark_last_busy(dd->dev);
42 pm_runtime_put_autosuspend(dd->dev);
45 static void omap_aes_gcm_done_task(struct omap_aes_dev *dd) argument
51 alen = ALIGN(dd
91 omap_aes_gcm_copy_buffers(struct omap_aes_dev *dd, struct aead_request *req) argument
187 struct omap_aes_dev *dd = data; local
209 omap_aes_gcm_handle_queue(struct omap_aes_dev *dd, struct aead_request *req) argument
218 omap_aes_gcm_prepare_req(struct aead_request *req, struct omap_aes_dev *dd) argument
244 struct omap_aes_dev *dd; local
365 struct omap_aes_dev *dd = rctx->dd; local
[all...]
/linux-master/tools/bpf/bpftool/
H A Dcfg.h9 void dump_xlated_cfg(struct dump_data *dd, void *buf, unsigned int len,

Completed in 1346 milliseconds

123456789