/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_init.c | 102 void qib_set_ctxtcnt(struct qib_devdata *dd) in qib_set_ctxtcnt() argument 105 dd->cfgctxts = dd->first_user_ctxt + num_online_cpus(); in qib_set_ctxtcnt() 106 if (dd->cfgctxts > dd->ctxtcnt) in qib_set_ctxtcnt() 107 dd->cfgctxts = dd->ctxtcnt; in qib_set_ctxtcnt() 108 } else if (qib_cfgctxts < dd->num_pports) in qib_set_ctxtcnt() 109 dd->cfgctxts = dd in qib_set_ctxtcnt() 121 qib_create_ctxts(struct qib_devdata *dd) qib_create_ctxts() argument 168 struct qib_devdata *dd = ppd->dd; qib_create_ctxtdata() local 220 qib_init_pportdata(struct qib_pportdata *ppd, struct qib_devdata *dd, u8 hw_pidx, u8 port) qib_init_pportdata() argument 307 init_pioavailregs(struct qib_devdata *dd) init_pioavailregs() argument 365 init_shadow_tids(struct qib_devdata *dd) init_shadow_tids() argument 394 loadtime_init(struct qib_devdata *dd) loadtime_init() argument 443 init_after_reset(struct qib_devdata *dd) init_after_reset() argument 468 enable_chip(struct qib_devdata *dd) enable_chip() argument 496 struct qib_devdata *dd = from_timer(dd, t, intrchk_timer); verify_interrupt() local 516 init_piobuf_state(struct qib_devdata *dd) init_piobuf_state() argument 576 qib_create_workqueues(struct qib_devdata *dd) qib_create_workqueues() argument 632 qib_init(struct qib_devdata *dd, int reinit) qib_init() argument 778 qib_enable_wc(struct qib_devdata *dd) qib_enable_wc() argument 783 qib_disable_wc(struct qib_devdata *dd) qib_disable_wc() argument 796 qib_stop_timers(struct qib_devdata *dd) qib_stop_timers() argument 827 qib_shutdown_device(struct qib_devdata *dd) qib_shutdown_device() argument 905 qib_free_ctxtdata(struct qib_devdata *dd, struct qib_ctxtdata *rcd) qib_free_ctxtdata() argument 963 qib_verify_pioperf(struct qib_devdata *dd) qib_verify_pioperf() argument 1032 qib_free_devdata(struct qib_devdata *dd) qib_free_devdata() argument 1047 qib_int_counter(struct qib_devdata *dd) qib_int_counter() argument 1060 struct qib_devdata *dd; qib_sps_ints() local 1079 struct qib_devdata *dd; qib_alloc_devdata() local 1130 qib_disable_after_error(struct qib_devdata *dd) qib_disable_after_error() argument 1195 struct qib_devdata *dd = dev_get_drvdata(device); qib_notify_dca_device() local 1291 cleanup_device_data(struct qib_devdata *dd) cleanup_device_data() argument 1375 qib_postinit_cleanup(struct qib_devdata *dd) qib_postinit_cleanup() argument 1397 struct qib_devdata *dd = NULL; qib_init_one() local 1499 struct qib_devdata *dd = pci_get_drvdata(pdev); qib_remove_one() local 1529 struct qib_devdata *dd = pci_get_drvdata(pdev); qib_shutdown_one() local 1543 qib_create_rcvhdrq(struct qib_devdata *dd, struct qib_ctxtdata *rcd) qib_create_rcvhdrq() argument 1622 struct qib_devdata *dd = rcd->dd; qib_setup_eagerbufs() local 1715 init_chip_wc_pat(struct qib_devdata *dd, u32 vl15buflen) init_chip_wc_pat() argument [all...] |
H A D | qib_twsi.c | 60 * @dd: the qlogic_ib device 67 static void i2c_wait_for_writes(struct qib_devdata *dd) in i2c_wait_for_writes() argument 74 dd->f_gpio_mod(dd, 0, 0, 0); in i2c_wait_for_writes() 89 static void scl_out(struct qib_devdata *dd, u8 bit) in scl_out() argument 95 mask = 1UL << dd->gpio_scl_num; in scl_out() 98 dd->f_gpio_mod(dd, 0, bit ? 0 : mask, mask); in scl_out() 110 if (mask & dd->f_gpio_mod(dd, in scl_out() 121 sda_out(struct qib_devdata *dd, u8 bit) sda_out() argument 134 sda_in(struct qib_devdata *dd, int wait) sda_in() argument 153 i2c_ackrcv(struct qib_devdata *dd) i2c_ackrcv() argument 174 rd_byte(struct qib_devdata *dd, int last) rd_byte() argument 205 wr_byte(struct qib_devdata *dd, u8 data) wr_byte() argument 223 start_seq(struct qib_devdata *dd) start_seq() argument 238 stop_seq(struct qib_devdata *dd) stop_seq() argument 252 stop_cmd(struct qib_devdata *dd) stop_cmd() argument 263 qib_twsi_reset(struct qib_devdata *dd) qib_twsi_reset() argument 327 qib_twsi_wr(struct qib_devdata *dd, int data, int flags) qib_twsi_wr() argument 356 qib_twsi_blk_rd(struct qib_devdata *dd, int dev, int addr, void *buffer, int len) qib_twsi_blk_rd() argument 434 qib_twsi_blk_wr(struct qib_devdata *dd, int dev, int addr, const void *buffer, int len) qib_twsi_blk_wr() argument [all...] |
H A D | qib_iba6120.c | 298 * @dd: device 306 static inline u32 qib_read_ureg32(const struct qib_devdata *dd, in qib_read_ureg32() argument 309 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) in qib_read_ureg32() 312 if (dd->userbase) in qib_read_ureg32() 314 ((char __iomem *)dd->userbase + in qib_read_ureg32() 315 dd->ureg_align * ctxt)); in qib_read_ureg32() 318 (dd->uregbase + in qib_read_ureg32() 319 (char __iomem *)dd->kregbase + in qib_read_ureg32() 320 dd in qib_read_ureg32() 332 qib_write_ureg(const struct qib_devdata *dd, enum qib_ureg regno, u64 value, int ctxt) qib_write_ureg() argument 351 qib_read_kreg32(const struct qib_devdata *dd, const u16 regno) qib_read_kreg32() argument 359 qib_read_kreg64(const struct qib_devdata *dd, const u16 regno) qib_read_kreg64() argument 368 qib_write_kreg(const struct qib_devdata *dd, const u16 regno, u64 value) qib_write_kreg() argument 382 qib_write_kreg_ctxt(const struct qib_devdata *dd, const u16 regno, unsigned ctxt, u64 value) qib_write_kreg_ctxt() argument 389 write_6120_creg(const struct qib_devdata *dd, u16 regno, u64 value) write_6120_creg() argument 396 read_6120_creg(const struct qib_devdata *dd, u16 regno) read_6120_creg() argument 403 read_6120_creg32(const struct qib_devdata *dd, u16 regno) read_6120_creg32() argument 670 qib_6120_txe_recover(struct qib_devdata *dd) qib_6120_txe_recover() argument 678 qib_6120_set_intr_state(struct qib_devdata *dd, u32 enable) qib_6120_set_intr_state() argument 705 qib_6120_clear_freeze(struct qib_devdata *dd) qib_6120_clear_freeze() argument 745 qib_handle_6120_hwerrors(struct qib_devdata *dd, char *msg, size_t msgl) qib_handle_6120_hwerrors() argument 889 qib_decode_6120_err(struct qib_devdata *dd, char *buf, size_t blen, u64 err) qib_decode_6120_err() argument 965 struct qib_devdata *dd = ppd->dd; qib_disarm_6120_senderrbufs() local 979 chk_6120_linkrecovery(struct qib_devdata *dd, u64 ibcs) chk_6120_linkrecovery() argument 997 handle_6120_errors(struct qib_devdata *dd, u64 errs) handle_6120_errors() argument 1128 qib_6120_init_hwerrors(struct qib_devdata *dd) qib_6120_init_hwerrors() argument 1174 qib_set_6120_armlaunch(struct qib_devdata *dd, u32 enable) qib_set_6120_armlaunch() argument 1194 struct qib_devdata *dd = ppd->dd; qib_set_ib_6120_lstate() local 1230 struct qib_devdata *dd = ppd->dd; qib_6120_bringup_serdes() local 1370 struct qib_devdata *dd = ppd->dd; qib_6120_quiet_serdes() local 1439 struct qib_devdata *dd = ppd->dd; qib_6120_setup_setextled() local 1482 qib_6120_setup_cleanup(struct qib_devdata *dd) qib_6120_setup_cleanup() argument 1498 qib_wantpiobuf_6120_intr(struct qib_devdata *dd, u32 needint) qib_wantpiobuf_6120_intr() argument 1516 unlikely_6120_intr(struct qib_devdata *dd, u64 istat) unlikely_6120_intr() argument 1588 struct qib_devdata *dd = data; qib_6120intr() local 1686 qib_setup_6120_interrupt(struct qib_devdata *dd) qib_setup_6120_interrupt() argument 1717 pe_boardname(struct qib_devdata *dd) pe_boardname() argument 1752 qib_6120_setup_reset(struct qib_devdata *dd) qib_6120_setup_reset() argument 1834 qib_6120_put_tid(struct qib_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) qib_6120_put_tid() argument 1901 qib_6120_put_tid_2(struct qib_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) qib_6120_put_tid_2() argument 1942 qib_6120_clear_tids(struct qib_devdata *dd, struct qib_ctxtdata *rcd) qib_6120_clear_tids() argument 1983 qib_6120_tidtemplate(struct qib_devdata *dd) qib_6120_tidtemplate() argument 2029 qib_6120_get_msgheader(struct qib_devdata *dd, __le32 *rhf_addr) qib_6120_get_msgheader() argument 2035 qib_6120_config_ctxts(struct qib_devdata *dd) qib_6120_config_ctxts() argument 2073 alloc_dummy_hdrq(struct qib_devdata *dd) alloc_dummy_hdrq() argument 2096 struct qib_devdata *dd = ppd->dd; rcvctrl_6120_mod() local 2197 struct qib_devdata *dd = ppd->dd; sendctrl_6120_mod() local 2279 struct qib_devdata *dd = ppd->dd; qib_portcntr_6120() local 2474 init_6120_cntrnames(struct qib_devdata *dd) init_6120_cntrnames() argument 2506 qib_read_6120cntrs(struct qib_devdata *dd, loff_t pos, char **namep, u64 **cntrp) qib_read_6120cntrs() argument 2539 qib_read_6120portcntrs(struct qib_devdata *dd, loff_t pos, u32 port, char **namep, u64 **cntrp) qib_read_6120portcntrs() argument 2576 qib_chk_6120_errormask(struct qib_devdata *dd) qib_chk_6120_errormask() argument 2621 struct qib_devdata *dd = from_timer(dd, t, stats_timer); qib_get_6120_faststats() local 2652 qib_6120_nointr_fallback(struct qib_devdata *dd) qib_6120_nointr_fallback() argument 2666 struct qib_devdata *dd = ppd->dd; qib_6120_xgxs_reset() local 2749 struct qib_devdata *dd = ppd->dd; qib_6120_set_ib_cfg() local 3037 gpio_6120_mod(struct qib_devdata *dd, u32 out, u32 dir, u32 mask) gpio_6120_mod() argument 3073 get_6120_chip_params(struct qib_devdata *dd) get_6120_chip_params() argument 3129 set_6120_baseaddrs(struct qib_devdata *dd) set_6120_baseaddrs() argument 3146 qib_late_6120_initreg(struct qib_devdata *dd) qib_late_6120_initreg() argument 3166 init_6120_variables(struct qib_devdata *dd) init_6120_variables() argument 3326 struct qib_devdata *dd = ppd->dd; qib_6120_getsendbuf() local 3382 qib_6120_initvl15_bufs(struct qib_devdata *dd) qib_6120_initvl15_bufs() argument 3392 qib_6120_txchk_change(struct qib_devdata *dd, u32 start, u32 len, u32 avail, struct qib_ctxtdata *rcd) qib_6120_txchk_change() argument 3397 writescratch(struct qib_devdata *dd, u32 val) writescratch() argument 3402 qib_6120_tempsense_rd(struct qib_devdata *dd, int regnum) qib_6120_tempsense_rd() argument 3408 qib_6120_notify_dca(struct qib_devdata *dd, unsigned long event) qib_6120_notify_dca() argument 3415 qib_6120_eeprom_wen(struct qib_devdata *dd, int wen) qib_6120_eeprom_wen() argument 3434 struct qib_devdata *dd; qib_init_iba6120_funcs() local [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) in qib_disarm_piobufs() argument 68 spin_lock_irqsave(&dd->pioavail_lock, flags); in qib_disarm_piobufs() 70 __clear_bit(i, dd->pio_need_disarm); in qib_disarm_piobufs() 71 dd->f_sendctrl(dd->pport, QIB_SENDCTRL_DISARM_BUF(i)); in qib_disarm_piobufs() 73 spin_unlock_irqrestore(&dd->pioavail_lock, flags); in qib_disarm_piobufs() 82 struct qib_devdata *dd = rcd->dd; in qib_disarm_piobufs_ifneeded() local 103 spin_lock_irq(&dd in qib_disarm_piobufs_ifneeded() 114 is_sdma_buf(struct qib_devdata *dd, unsigned i) is_sdma_buf() argument 132 find_ctxt(struct qib_devdata *dd, unsigned bufn) find_ctxt() argument 171 qib_disarm_piobufs_set(struct qib_devdata *dd, unsigned long *mask, unsigned cnt) qib_disarm_piobufs_set() argument 220 update_send_bufs(struct qib_devdata *dd) update_send_bufs() argument 266 no_send_bufs(struct qib_devdata *dd) no_send_bufs() argument 281 qib_getsendbuf_range(struct qib_devdata *dd, u32 *pbufnum, u32 first, u32 last) qib_getsendbuf_range() argument 363 qib_sendbuf_done(struct qib_devdata *dd, unsigned n) qib_sendbuf_done() argument 381 qib_chg_pioavailkernel(struct qib_devdata *dd, unsigned start, unsigned len, u32 avail, struct qib_ctxtdata *rcd) qib_chg_pioavailkernel() argument 455 struct qib_devdata *dd = ppd->dd; qib_cancel_sends() local 509 qib_force_pio_avail_update(struct qib_devdata *dd) qib_force_pio_avail_update() argument [all...] |
H A D | qib_pcie.c | 132 * Do remaining PCIe setup, once dd is allocated, and save away 136 int qib_pcie_ddinit(struct qib_devdata *dd, struct pci_dev *pdev, in qib_pcie_ddinit() argument 142 dd->pcidev = pdev; in qib_pcie_ddinit() 143 pci_set_drvdata(pdev, dd); in qib_pcie_ddinit() 148 dd->kregbase = ioremap(addr, len); in qib_pcie_ddinit() 149 if (!dd->kregbase) in qib_pcie_ddinit() 152 dd->kregend = (u64 __iomem *)((void __iomem *) dd->kregbase + len); in qib_pcie_ddinit() 153 dd->physaddr = addr; /* used for io_remap, etc. */ in qib_pcie_ddinit() 159 dd in qib_pcie_ddinit() 172 qib_pcie_ddcleanup(struct qib_devdata *dd) qib_pcie_ddcleanup() argument 196 qib_cache_msi_info(struct qib_devdata *dd, int pos) qib_cache_msi_info() argument 211 qib_pcie_params(struct qib_devdata *dd, u32 minw, u32 *nent) qib_pcie_params() argument 295 qib_free_irq(struct qib_devdata *dd) qib_free_irq() argument 309 qib_reinit_intr(struct qib_devdata *dd) qib_reinit_intr() argument 358 qib_pcie_getcmd(struct qib_devdata *dd, u16 *cmd, u8 *iline, u8 *cline) qib_pcie_getcmd() argument 365 qib_pcie_reenable(struct qib_devdata *dd, u16 cmd, u8 iline, u8 cline) qib_pcie_reenable() argument 398 qib_tune_pcie_coalesce(struct qib_devdata *dd) qib_tune_pcie_coalesce() argument 465 qib_tune_pcie_caps(struct qib_devdata *dd) qib_tune_pcie_caps() argument 536 struct qib_devdata *dd = pci_get_drvdata(pdev); qib_pci_error_detected() local 573 struct qib_devdata *dd = pci_get_drvdata(pdev); qib_pci_mmio_enabled() local 597 struct qib_devdata *dd = pci_get_drvdata(pdev); qib_pci_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_init.c | 102 void qib_set_ctxtcnt(struct qib_devdata *dd) in qib_set_ctxtcnt() argument 105 dd->cfgctxts = dd->first_user_ctxt + num_online_cpus(); in qib_set_ctxtcnt() 106 if (dd->cfgctxts > dd->ctxtcnt) in qib_set_ctxtcnt() 107 dd->cfgctxts = dd->ctxtcnt; in qib_set_ctxtcnt() 108 } else if (qib_cfgctxts < dd->num_pports) in qib_set_ctxtcnt() 109 dd->cfgctxts = dd in qib_set_ctxtcnt() 121 qib_create_ctxts(struct qib_devdata *dd) qib_create_ctxts() argument 168 struct qib_devdata *dd = ppd->dd; qib_create_ctxtdata() local 220 qib_init_pportdata(struct qib_pportdata *ppd, struct qib_devdata *dd, u8 hw_pidx, u8 port) qib_init_pportdata() argument 307 init_pioavailregs(struct qib_devdata *dd) init_pioavailregs() argument 365 init_shadow_tids(struct qib_devdata *dd) init_shadow_tids() argument 394 loadtime_init(struct qib_devdata *dd) loadtime_init() argument 443 init_after_reset(struct qib_devdata *dd) init_after_reset() argument 468 enable_chip(struct qib_devdata *dd) enable_chip() argument 496 struct qib_devdata *dd = from_timer(dd, t, intrchk_timer); verify_interrupt() local 516 init_piobuf_state(struct qib_devdata *dd) init_piobuf_state() argument 576 qib_create_workqueues(struct qib_devdata *dd) qib_create_workqueues() argument 632 qib_init(struct qib_devdata *dd, int reinit) qib_init() argument 778 qib_enable_wc(struct qib_devdata *dd) qib_enable_wc() argument 783 qib_disable_wc(struct qib_devdata *dd) qib_disable_wc() argument 796 qib_stop_timers(struct qib_devdata *dd) qib_stop_timers() argument 827 qib_shutdown_device(struct qib_devdata *dd) qib_shutdown_device() argument 905 qib_free_ctxtdata(struct qib_devdata *dd, struct qib_ctxtdata *rcd) qib_free_ctxtdata() argument 963 qib_verify_pioperf(struct qib_devdata *dd) qib_verify_pioperf() argument 1032 qib_free_devdata(struct qib_devdata *dd) qib_free_devdata() argument 1047 qib_int_counter(struct qib_devdata *dd) qib_int_counter() argument 1060 struct qib_devdata *dd; qib_sps_ints() local 1079 struct qib_devdata *dd; qib_alloc_devdata() local 1129 qib_disable_after_error(struct qib_devdata *dd) qib_disable_after_error() argument 1194 struct qib_devdata *dd = dev_get_drvdata(device); qib_notify_dca_device() local 1290 cleanup_device_data(struct qib_devdata *dd) cleanup_device_data() argument 1374 qib_postinit_cleanup(struct qib_devdata *dd) qib_postinit_cleanup() argument 1396 struct qib_devdata *dd = NULL; qib_init_one() local 1498 struct qib_devdata *dd = pci_get_drvdata(pdev); qib_remove_one() local 1528 struct qib_devdata *dd = pci_get_drvdata(pdev); qib_shutdown_one() local 1542 qib_create_rcvhdrq(struct qib_devdata *dd, struct qib_ctxtdata *rcd) qib_create_rcvhdrq() argument 1617 struct qib_devdata *dd = rcd->dd; qib_setup_eagerbufs() local 1701 init_chip_wc_pat(struct qib_devdata *dd, u32 vl15buflen) init_chip_wc_pat() argument [all...] |
H A D | qib_twsi.c | 60 * @dd: the qlogic_ib device 67 static void i2c_wait_for_writes(struct qib_devdata *dd) in i2c_wait_for_writes() argument 74 dd->f_gpio_mod(dd, 0, 0, 0); in i2c_wait_for_writes() 89 static void scl_out(struct qib_devdata *dd, u8 bit) in scl_out() argument 95 mask = 1UL << dd->gpio_scl_num; in scl_out() 98 dd->f_gpio_mod(dd, 0, bit ? 0 : mask, mask); in scl_out() 110 if (mask & dd->f_gpio_mod(dd, in scl_out() 121 sda_out(struct qib_devdata *dd, u8 bit) sda_out() argument 134 sda_in(struct qib_devdata *dd, int wait) sda_in() argument 153 i2c_ackrcv(struct qib_devdata *dd) i2c_ackrcv() argument 175 rd_byte(struct qib_devdata *dd, int last) rd_byte() argument 206 wr_byte(struct qib_devdata *dd, u8 data) wr_byte() argument 224 start_seq(struct qib_devdata *dd) start_seq() argument 239 stop_seq(struct qib_devdata *dd) stop_seq() argument 253 stop_cmd(struct qib_devdata *dd) stop_cmd() argument 264 qib_twsi_reset(struct qib_devdata *dd) qib_twsi_reset() argument 328 qib_twsi_wr(struct qib_devdata *dd, int data, int flags) qib_twsi_wr() argument 357 qib_twsi_blk_rd(struct qib_devdata *dd, int dev, int addr, void *buffer, int len) qib_twsi_blk_rd() argument 435 qib_twsi_blk_wr(struct qib_devdata *dd, int dev, int addr, const void *buffer, int len) qib_twsi_blk_wr() argument [all...] |
H A D | qib_iba6120.c | 298 * @dd: device 306 static inline u32 qib_read_ureg32(const struct qib_devdata *dd, in qib_read_ureg32() argument 309 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) in qib_read_ureg32() 312 if (dd->userbase) in qib_read_ureg32() 314 ((char __iomem *)dd->userbase + in qib_read_ureg32() 315 dd->ureg_align * ctxt)); in qib_read_ureg32() 318 (dd->uregbase + in qib_read_ureg32() 319 (char __iomem *)dd->kregbase + in qib_read_ureg32() 320 dd in qib_read_ureg32() 332 qib_write_ureg(const struct qib_devdata *dd, enum qib_ureg regno, u64 value, int ctxt) qib_write_ureg() argument 351 qib_read_kreg32(const struct qib_devdata *dd, const u16 regno) qib_read_kreg32() argument 359 qib_read_kreg64(const struct qib_devdata *dd, const u16 regno) qib_read_kreg64() argument 368 qib_write_kreg(const struct qib_devdata *dd, const u16 regno, u64 value) qib_write_kreg() argument 382 qib_write_kreg_ctxt(const struct qib_devdata *dd, const u16 regno, unsigned ctxt, u64 value) qib_write_kreg_ctxt() argument 389 write_6120_creg(const struct qib_devdata *dd, u16 regno, u64 value) write_6120_creg() argument 396 read_6120_creg(const struct qib_devdata *dd, u16 regno) read_6120_creg() argument 403 read_6120_creg32(const struct qib_devdata *dd, u16 regno) read_6120_creg32() argument 670 qib_6120_txe_recover(struct qib_devdata *dd) qib_6120_txe_recover() argument 678 qib_6120_set_intr_state(struct qib_devdata *dd, u32 enable) qib_6120_set_intr_state() argument 705 qib_6120_clear_freeze(struct qib_devdata *dd) qib_6120_clear_freeze() argument 745 qib_handle_6120_hwerrors(struct qib_devdata *dd, char *msg, size_t msgl) qib_handle_6120_hwerrors() argument 886 qib_decode_6120_err(struct qib_devdata *dd, char *buf, size_t blen, u64 err) qib_decode_6120_err() argument 962 struct qib_devdata *dd = ppd->dd; qib_disarm_6120_senderrbufs() local 976 chk_6120_linkrecovery(struct qib_devdata *dd, u64 ibcs) chk_6120_linkrecovery() argument 994 handle_6120_errors(struct qib_devdata *dd, u64 errs) handle_6120_errors() argument 1125 qib_6120_init_hwerrors(struct qib_devdata *dd) qib_6120_init_hwerrors() argument 1171 qib_set_6120_armlaunch(struct qib_devdata *dd, u32 enable) qib_set_6120_armlaunch() argument 1191 struct qib_devdata *dd = ppd->dd; qib_set_ib_6120_lstate() local 1227 struct qib_devdata *dd = ppd->dd; qib_6120_bringup_serdes() local 1367 struct qib_devdata *dd = ppd->dd; qib_6120_quiet_serdes() local 1436 struct qib_devdata *dd = ppd->dd; qib_6120_setup_setextled() local 1479 qib_6120_setup_cleanup(struct qib_devdata *dd) qib_6120_setup_cleanup() argument 1495 qib_wantpiobuf_6120_intr(struct qib_devdata *dd, u32 needint) qib_wantpiobuf_6120_intr() argument 1513 unlikely_6120_intr(struct qib_devdata *dd, u64 istat) unlikely_6120_intr() argument 1585 struct qib_devdata *dd = data; qib_6120intr() local 1683 qib_setup_6120_interrupt(struct qib_devdata *dd) qib_setup_6120_interrupt() argument 1714 pe_boardname(struct qib_devdata *dd) pe_boardname() argument 1749 qib_6120_setup_reset(struct qib_devdata *dd) qib_6120_setup_reset() argument 1831 qib_6120_put_tid(struct qib_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) qib_6120_put_tid() argument 1898 qib_6120_put_tid_2(struct qib_devdata *dd, u64 __iomem *tidptr, u32 type, unsigned long pa) qib_6120_put_tid_2() argument 1939 qib_6120_clear_tids(struct qib_devdata *dd, struct qib_ctxtdata *rcd) qib_6120_clear_tids() argument 1980 qib_6120_tidtemplate(struct qib_devdata *dd) qib_6120_tidtemplate() argument 2026 qib_6120_get_msgheader(struct qib_devdata *dd, __le32 *rhf_addr) qib_6120_get_msgheader() argument 2032 qib_6120_config_ctxts(struct qib_devdata *dd) qib_6120_config_ctxts() argument 2070 alloc_dummy_hdrq(struct qib_devdata *dd) alloc_dummy_hdrq() argument 2093 struct qib_devdata *dd = ppd->dd; rcvctrl_6120_mod() local 2194 struct qib_devdata *dd = ppd->dd; sendctrl_6120_mod() local 2276 struct qib_devdata *dd = ppd->dd; qib_portcntr_6120() local 2471 init_6120_cntrnames(struct qib_devdata *dd) init_6120_cntrnames() argument 2503 qib_read_6120cntrs(struct qib_devdata *dd, loff_t pos, char **namep, u64 **cntrp) qib_read_6120cntrs() argument 2536 qib_read_6120portcntrs(struct qib_devdata *dd, loff_t pos, u32 port, char **namep, u64 **cntrp) qib_read_6120portcntrs() argument 2573 qib_chk_6120_errormask(struct qib_devdata *dd) qib_chk_6120_errormask() argument 2618 struct qib_devdata *dd = from_timer(dd, t, stats_timer); qib_get_6120_faststats() local 2649 qib_6120_nointr_fallback(struct qib_devdata *dd) qib_6120_nointr_fallback() argument 2663 struct qib_devdata *dd = ppd->dd; qib_6120_xgxs_reset() local 2746 struct qib_devdata *dd = ppd->dd; qib_6120_set_ib_cfg() local 3034 gpio_6120_mod(struct qib_devdata *dd, u32 out, u32 dir, u32 mask) gpio_6120_mod() argument 3070 get_6120_chip_params(struct qib_devdata *dd) get_6120_chip_params() argument 3126 set_6120_baseaddrs(struct qib_devdata *dd) set_6120_baseaddrs() argument 3143 qib_late_6120_initreg(struct qib_devdata *dd) qib_late_6120_initreg() argument 3163 init_6120_variables(struct qib_devdata *dd) init_6120_variables() argument 3323 struct qib_devdata *dd = ppd->dd; qib_6120_getsendbuf() local 3379 qib_6120_initvl15_bufs(struct qib_devdata *dd) qib_6120_initvl15_bufs() argument 3389 qib_6120_txchk_change(struct qib_devdata *dd, u32 start, u32 len, u32 avail, struct qib_ctxtdata *rcd) qib_6120_txchk_change() argument 3394 writescratch(struct qib_devdata *dd, u32 val) writescratch() argument 3399 qib_6120_tempsense_rd(struct qib_devdata *dd, int regnum) qib_6120_tempsense_rd() argument 3405 qib_6120_notify_dca(struct qib_devdata *dd, unsigned long event) qib_6120_notify_dca() argument 3412 qib_6120_eeprom_wen(struct qib_devdata *dd, int wen) qib_6120_eeprom_wen() argument 3431 struct qib_devdata *dd; qib_init_iba6120_funcs() local [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) in qib_disarm_piobufs() argument 68 spin_lock_irqsave(&dd->pioavail_lock, flags); in qib_disarm_piobufs() 70 __clear_bit(i, dd->pio_need_disarm); in qib_disarm_piobufs() 71 dd->f_sendctrl(dd->pport, QIB_SENDCTRL_DISARM_BUF(i)); in qib_disarm_piobufs() 73 spin_unlock_irqrestore(&dd->pioavail_lock, flags); in qib_disarm_piobufs() 82 struct qib_devdata *dd = rcd->dd; in qib_disarm_piobufs_ifneeded() local 102 spin_lock_irq(&dd in qib_disarm_piobufs_ifneeded() 111 is_sdma_buf(struct qib_devdata *dd, unsigned i) is_sdma_buf() argument 129 find_ctxt(struct qib_devdata *dd, unsigned bufn) find_ctxt() argument 168 qib_disarm_piobufs_set(struct qib_devdata *dd, unsigned long *mask, unsigned cnt) qib_disarm_piobufs_set() argument 217 update_send_bufs(struct qib_devdata *dd) update_send_bufs() argument 263 no_send_bufs(struct qib_devdata *dd) no_send_bufs() argument 278 qib_getsendbuf_range(struct qib_devdata *dd, u32 *pbufnum, u32 first, u32 last) qib_getsendbuf_range() argument 360 qib_sendbuf_done(struct qib_devdata *dd, unsigned n) qib_sendbuf_done() argument 379 qib_chg_pioavailkernel(struct qib_devdata *dd, unsigned start, unsigned len, u32 avail, struct qib_ctxtdata *rcd) qib_chg_pioavailkernel() argument 453 struct qib_devdata *dd = ppd->dd; qib_cancel_sends() local 507 qib_force_pio_avail_update(struct qib_devdata *dd) qib_force_pio_avail_update() argument [all...] |
H A D | qib_pcie.c | 117 * Do remaining PCIe setup, once dd is allocated, and save away 121 int qib_pcie_ddinit(struct qib_devdata *dd, struct pci_dev *pdev, in qib_pcie_ddinit() argument 127 dd->pcidev = pdev; in qib_pcie_ddinit() 128 pci_set_drvdata(pdev, dd); in qib_pcie_ddinit() 133 dd->kregbase = ioremap(addr, len); in qib_pcie_ddinit() 134 if (!dd->kregbase) in qib_pcie_ddinit() 137 dd->kregend = (u64 __iomem *)((void __iomem *) dd->kregbase + len); in qib_pcie_ddinit() 138 dd->physaddr = addr; /* used for io_remap, etc. */ in qib_pcie_ddinit() 144 dd in qib_pcie_ddinit() 157 qib_pcie_ddcleanup(struct qib_devdata *dd) qib_pcie_ddcleanup() argument 181 qib_cache_msi_info(struct qib_devdata *dd, int pos) qib_cache_msi_info() argument 196 qib_pcie_params(struct qib_devdata *dd, u32 minw, u32 *nent) qib_pcie_params() argument 280 qib_free_irq(struct qib_devdata *dd) qib_free_irq() argument 294 qib_reinit_intr(struct qib_devdata *dd) qib_reinit_intr() argument 343 qib_pcie_getcmd(struct qib_devdata *dd, u16 *cmd, u8 *iline, u8 *cline) qib_pcie_getcmd() argument 350 qib_pcie_reenable(struct qib_devdata *dd, u16 cmd, u8 iline, u8 cline) qib_pcie_reenable() argument 383 qib_tune_pcie_coalesce(struct qib_devdata *dd) qib_tune_pcie_coalesce() argument 450 qib_tune_pcie_caps(struct qib_devdata *dd) qib_tune_pcie_caps() argument 521 struct qib_devdata *dd = pci_get_drvdata(pdev); qib_pci_error_detected() local 558 struct qib_devdata *dd = pci_get_drvdata(pdev); qib_pci_mmio_enabled() local 582 struct qib_devdata *dd = pci_get_drvdata(pdev); qib_pci_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | omap-aes.c | 49 #define omap_aes_read(dd, offset) \ 52 _read_ret = __raw_readl(dd->io_base + offset); \ 58 inline u32 omap_aes_read(struct omap_aes_dev *dd, u32 offset) in omap_aes_read() argument 60 return __raw_readl(dd->io_base + offset); in omap_aes_read() 65 #define omap_aes_write(dd, offset, value) \ 69 __raw_writel(value, dd->io_base + offset); \ 72 inline void omap_aes_write(struct omap_aes_dev *dd, u32 offset, in omap_aes_write() argument 75 __raw_writel(value, dd->io_base + offset); in omap_aes_write() 79 static inline void omap_aes_write_mask(struct omap_aes_dev *dd, u32 offset, in omap_aes_write_mask() argument 84 val = omap_aes_read(dd, offse in omap_aes_write_mask() 90 omap_aes_write_n(struct omap_aes_dev *dd, u32 offset, u32 *value, int count) omap_aes_write_n() argument 97 omap_aes_hw_init(struct omap_aes_dev *dd) omap_aes_hw_init() argument 115 omap_aes_clear_copy_flags(struct omap_aes_dev *dd) omap_aes_clear_copy_flags() argument 122 omap_aes_write_ctrl(struct omap_aes_dev *dd) omap_aes_write_ctrl() argument 171 omap_aes_dma_trigger_omap2(struct omap_aes_dev *dd, int length) omap_aes_dma_trigger_omap2() argument 189 omap_aes_dma_trigger_omap4(struct omap_aes_dev *dd, int length) omap_aes_dma_trigger_omap4() argument 199 omap_aes_dma_stop(struct omap_aes_dev *dd) omap_aes_dma_stop() argument 211 struct omap_aes_dev *dd; omap_aes_find_dev() local 224 struct omap_aes_dev *dd = data; omap_aes_dma_out_callback() local 230 omap_aes_dma_init(struct omap_aes_dev *dd) omap_aes_dma_init() argument 258 omap_aes_dma_cleanup(struct omap_aes_dev *dd) omap_aes_dma_cleanup() argument 267 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) omap_aes_crypt_dma() argument 362 omap_aes_crypt_dma_start(struct omap_aes_dev *dd) omap_aes_crypt_dma_start() argument 398 omap_aes_finish_req(struct omap_aes_dev *dd, int err) omap_aes_finish_req() argument 410 omap_aes_crypt_dma_stop(struct omap_aes_dev *dd) omap_aes_crypt_dma_stop() argument 420 omap_aes_handle_queue(struct omap_aes_dev *dd, struct skcipher_request *req) omap_aes_handle_queue() argument 436 struct omap_aes_dev *dd = rctx->dd; omap_aes_prepare_req() local 489 struct omap_aes_dev *dd = rctx->dd; omap_aes_crypt_req() local 497 omap_aes_copy_ivout(struct omap_aes_dev *dd, u8 *ivbuf) omap_aes_copy_ivout() argument 507 struct omap_aes_dev *dd = (struct omap_aes_dev *)data; omap_aes_done_task() local 540 struct omap_aes_dev *dd; omap_aes_crypt() local 864 struct omap_aes_dev *dd = dev_id; omap_aes_irq() local 961 omap_aes_get_res_of(struct omap_aes_dev *dd, struct device *dev, struct resource *res) omap_aes_get_res_of() argument 989 omap_aes_get_res_of(struct omap_aes_dev *dd, struct device *dev, struct resource *res) omap_aes_get_res_of() argument 996 omap_aes_get_res_pdev(struct omap_aes_dev *dd, struct platform_device *pdev, struct resource *res) omap_aes_get_res_pdev() argument 1049 struct omap_aes_dev *dd = dev_get_drvdata(dev); queue_len_show() local 1058 struct omap_aes_dev *dd; queue_len_store() local 1103 struct omap_aes_dev *dd; omap_aes_probe() local 1260 struct omap_aes_dev *dd = platform_get_drvdata(pdev); omap_aes_remove() local [all...] |
H A D | omap-des.c | 47 #define _calc_walked(inout) (dd->inout##_walk.offset - dd->inout##_sg->offset) 49 #define DES_REG_KEY(dd, x) ((dd)->pdata->key_ofs - \ 52 #define DES_REG_IV(dd, x) ((dd)->pdata->iv_ofs + ((x) * 0x04)) 54 #define DES_REG_CTRL(dd) ((dd)->pdata->ctrl_ofs) 61 #define DES_REG_DATA_N(dd, x) ((dd) 87 struct omap_des_dev *dd; global() member 184 omap_des_read(struct omap_des_dev *dd, u32 offset) omap_des_read() argument 198 omap_des_write(struct omap_des_dev *dd, u32 offset, u32 value) omap_des_write() argument 205 omap_des_write_mask(struct omap_des_dev *dd, u32 offset, u32 value, u32 mask) omap_des_write_mask() argument 216 omap_des_write_n(struct omap_des_dev *dd, u32 offset, u32 *value, int count) omap_des_write_n() argument 223 omap_des_hw_init(struct omap_des_dev *dd) omap_des_hw_init() argument 247 omap_des_write_ctrl(struct omap_des_dev *dd) omap_des_write_ctrl() argument 282 omap_des_dma_trigger_omap4(struct omap_des_dev *dd, int length) omap_des_dma_trigger_omap4() argument 301 omap_des_dma_stop(struct omap_des_dev *dd) omap_des_dma_stop() argument 313 struct omap_des_dev *dd = NULL, *tmp; omap_des_find_dev() local 334 struct omap_des_dev *dd = data; omap_des_dma_out_callback() local 340 omap_des_dma_init(struct omap_des_dev *dd) omap_des_dma_init() argument 368 omap_des_dma_cleanup(struct omap_des_dev *dd) omap_des_dma_cleanup() argument 382 struct omap_des_dev *dd = ctx->dd; omap_des_crypt_dma() local 458 omap_des_crypt_dma_start(struct omap_des_dev *dd) omap_des_crypt_dma_start() argument 493 omap_des_finish_req(struct omap_des_dev *dd, int err) omap_des_finish_req() argument 505 omap_des_crypt_dma_stop(struct omap_des_dev *dd) omap_des_crypt_dma_stop() argument 517 omap_des_handle_queue(struct omap_des_dev *dd, struct skcipher_request *req) omap_des_handle_queue() argument 532 struct omap_des_dev *dd = omap_des_find_dev(ctx); omap_des_prepare_req() local 589 struct omap_des_dev *dd = omap_des_find_dev(ctx); omap_des_crypt_req() local 599 struct omap_des_dev *dd = (struct omap_des_dev *)data; omap_des_done_task() local 634 struct omap_des_dev *dd; omap_des_crypt() local 838 struct omap_des_dev *dd = dev_id; omap_des_irq() local 929 omap_des_get_of(struct omap_des_dev *dd, struct platform_device *pdev) omap_des_get_of() argument 942 omap_des_get_of(struct omap_des_dev *dd, struct device *dev) omap_des_get_of() argument 949 omap_des_get_pdev(struct omap_des_dev *dd, struct platform_device *pdev) omap_des_get_pdev() argument 961 struct omap_des_dev *dd; omap_des_probe() local 1093 struct omap_des_dev *dd = platform_get_drvdata(pdev); omap_des_remove() local [all...] |
H A D | atmel-tdes.c | 75 struct atmel_tdes_dev *dd; member 181 static inline u32 atmel_tdes_read(struct atmel_tdes_dev *dd, u32 offset) in atmel_tdes_read() argument 183 return readl_relaxed(dd->io_base + offset); in atmel_tdes_read() 186 static inline void atmel_tdes_write(struct atmel_tdes_dev *dd, in atmel_tdes_write() argument 189 writel_relaxed(value, dd->io_base + offset); in atmel_tdes_write() 192 static void atmel_tdes_write_n(struct atmel_tdes_dev *dd, u32 offset, in atmel_tdes_write_n() argument 196 atmel_tdes_write(dd, offset, *value); in atmel_tdes_write_n() 205 if (!ctx->dd) { in atmel_tdes_find_dev() 210 ctx->dd = tdes_dd; in atmel_tdes_find_dev() 212 tdes_dd = ctx->dd; in atmel_tdes_find_dev() 219 atmel_tdes_hw_init(struct atmel_tdes_dev *dd) atmel_tdes_hw_init() argument 235 atmel_tdes_get_version(struct atmel_tdes_dev *dd) atmel_tdes_get_version() argument 240 atmel_tdes_hw_version_init(struct atmel_tdes_dev *dd) atmel_tdes_hw_version_init() argument 260 struct atmel_tdes_dev *dd = data; atmel_tdes_dma_callback() local 266 atmel_tdes_write_ctrl(struct atmel_tdes_dev *dd) atmel_tdes_write_ctrl() argument 304 atmel_tdes_crypt_pdc_stop(struct atmel_tdes_dev *dd) atmel_tdes_crypt_pdc_stop() argument 330 atmel_tdes_buff_init(struct atmel_tdes_dev *dd) atmel_tdes_buff_init() argument 375 atmel_tdes_buff_cleanup(struct atmel_tdes_dev *dd) atmel_tdes_buff_cleanup() argument 385 atmel_tdes_crypt_pdc(struct atmel_tdes_dev *dd, dma_addr_t dma_addr_in, dma_addr_t dma_addr_out, int length) atmel_tdes_crypt_pdc() argument 428 atmel_tdes_crypt_dma(struct atmel_tdes_dev *dd, dma_addr_t dma_addr_in, dma_addr_t dma_addr_out, int length) atmel_tdes_crypt_dma() argument 498 atmel_tdes_crypt_start(struct atmel_tdes_dev *dd) atmel_tdes_crypt_start() argument 568 atmel_tdes_set_iv_as_last_ciphertext_block(struct atmel_tdes_dev *dd) atmel_tdes_set_iv_as_last_ciphertext_block() argument 591 atmel_tdes_finish_req(struct atmel_tdes_dev *dd, int err) atmel_tdes_finish_req() argument 606 atmel_tdes_handle_queue(struct atmel_tdes_dev *dd, struct skcipher_request *req) atmel_tdes_handle_queue() argument 663 atmel_tdes_crypt_dma_stop(struct atmel_tdes_dev *dd) atmel_tdes_crypt_dma_stop() argument 744 atmel_tdes_dma_init(struct atmel_tdes_dev *dd) atmel_tdes_dma_init() argument 790 atmel_tdes_dma_cleanup(struct atmel_tdes_dev *dd) atmel_tdes_dma_cleanup() argument 900 struct atmel_tdes_dev *dd; atmel_tdes_init_tfm() local 1054 struct atmel_tdes_dev *dd = (struct atmel_tdes_dev *)data; atmel_tdes_queue_task() local 1061 struct atmel_tdes_dev *dd = (struct atmel_tdes_dev *) data; atmel_tdes_done_task() local 1104 atmel_tdes_unregister_algs(struct atmel_tdes_dev *dd) atmel_tdes_unregister_algs() argument 1112 atmel_tdes_register_algs(struct atmel_tdes_dev *dd) atmel_tdes_register_algs() argument 1133 atmel_tdes_get_cap(struct atmel_tdes_dev *dd) atmel_tdes_get_cap() argument [all...] |
H A D | atmel-aes.c | 104 struct atmel_aes_dev *dd; member 345 static inline u32 atmel_aes_read(struct atmel_aes_dev *dd, u32 offset) in atmel_aes_read() argument 347 u32 value = readl_relaxed(dd->io_base + offset); in atmel_aes_read() 350 if (dd->flags & AES_FLAGS_DUMP_REG) { in atmel_aes_read() 353 dev_vdbg(dd->dev, "read 0x%08x from %s\n", value, in atmel_aes_read() 361 static inline void atmel_aes_write(struct atmel_aes_dev *dd, in atmel_aes_write() argument 365 if (dd->flags & AES_FLAGS_DUMP_REG) { in atmel_aes_write() 368 dev_vdbg(dd->dev, "write 0x%08x into %s\n", value, in atmel_aes_write() 373 writel_relaxed(value, dd->io_base + offset); in atmel_aes_write() 376 static void atmel_aes_read_n(struct atmel_aes_dev *dd, u3 argument 383 atmel_aes_write_n(struct atmel_aes_dev *dd, u32 offset, const u32 *value, int count) atmel_aes_write_n() argument 390 atmel_aes_read_block(struct atmel_aes_dev *dd, u32 offset, void *value) atmel_aes_read_block() argument 396 atmel_aes_write_block(struct atmel_aes_dev *dd, u32 offset, const void *value) atmel_aes_write_block() argument 402 atmel_aes_wait_for_data_ready(struct atmel_aes_dev *dd, atmel_aes_fn_t resume) atmel_aes_wait_for_data_ready() argument 442 atmel_aes_hw_init(struct atmel_aes_dev *dd) atmel_aes_hw_init() argument 456 atmel_aes_get_version(struct atmel_aes_dev *dd) atmel_aes_get_version() argument 461 atmel_aes_hw_version_init(struct atmel_aes_dev *dd) atmel_aes_hw_version_init() argument 477 atmel_aes_set_mode(struct atmel_aes_dev *dd, const struct atmel_aes_reqctx *rctx) atmel_aes_set_mode() argument 484 atmel_aes_is_encrypt(const struct atmel_aes_dev *dd) atmel_aes_is_encrypt() argument 493 atmel_aes_set_iv_as_last_ciphertext_block(struct atmel_aes_dev *dd) atmel_aes_set_iv_as_last_ciphertext_block() argument 522 atmel_aes_ctr_update_req_iv(struct atmel_aes_dev *dd) atmel_aes_ctr_update_req_iv() argument 542 atmel_aes_complete(struct atmel_aes_dev *dd, int err) atmel_aes_complete() argument 571 atmel_aes_write_ctrl_key(struct atmel_aes_dev *dd, bool use_dma, const __be32 *iv, const u32 *key, int keylen) atmel_aes_write_ctrl_key() argument 602 atmel_aes_write_ctrl(struct atmel_aes_dev *dd, bool use_dma, const __be32 *iv) atmel_aes_write_ctrl() argument 612 atmel_aes_cpu_transfer(struct atmel_aes_dev *dd) atmel_aes_cpu_transfer() argument 645 atmel_aes_cpu_start(struct atmel_aes_dev *dd, struct scatterlist *src, struct scatterlist *dst, size_t len, atmel_aes_fn_t resume) atmel_aes_cpu_start() argument 672 atmel_aes_check_aligned(struct atmel_aes_dev *dd, struct scatterlist *sg, size_t len, struct atmel_aes_dma *dma) atmel_aes_check_aligned() argument 722 atmel_aes_map(struct atmel_aes_dev *dd, struct scatterlist *src, struct scatterlist *dst, size_t len) atmel_aes_map() argument 787 atmel_aes_unmap(struct atmel_aes_dev *dd) atmel_aes_unmap() argument 814 atmel_aes_dma_transfer_start(struct atmel_aes_dev *dd, enum dma_slave_buswidth addr_width, enum dma_transfer_direction dir, u32 maxburst) atmel_aes_dma_transfer_start() argument 865 atmel_aes_dma_start(struct atmel_aes_dev *dd, struct scatterlist *src, struct scatterlist *dst, size_t len, atmel_aes_fn_t resume) atmel_aes_dma_start() argument 932 struct atmel_aes_dev *dd = data; atmel_aes_dma_callback() local 939 atmel_aes_handle_queue(struct atmel_aes_dev *dd, struct crypto_async_request *new_areq) atmel_aes_handle_queue() argument 982 atmel_aes_transfer_complete(struct atmel_aes_dev *dd) atmel_aes_transfer_complete() argument 987 atmel_aes_start(struct atmel_aes_dev *dd) atmel_aes_start() argument 1011 atmel_aes_ctr_transfer(struct atmel_aes_dev *dd) atmel_aes_ctr_transfer() argument 1067 atmel_aes_ctr_start(struct atmel_aes_dev *dd) atmel_aes_ctr_start() argument 1091 struct atmel_aes_dev *dd; atmel_aes_crypt() local 1415 atmel_aes_gcm_ghash(struct atmel_aes_dev *dd, const u32 *data, size_t datalen, const __be32 *ghash_in, __be32 *ghash_out, atmel_aes_fn_t resume) atmel_aes_gcm_ghash() argument 1432 atmel_aes_gcm_ghash_init(struct atmel_aes_dev *dd) atmel_aes_gcm_ghash_init() argument 1447 atmel_aes_gcm_ghash_finalize(struct atmel_aes_dev *dd) atmel_aes_gcm_ghash_finalize() argument 1473 atmel_aes_gcm_start(struct atmel_aes_dev *dd) atmel_aes_gcm_start() argument 1510 atmel_aes_gcm_process(struct atmel_aes_dev *dd) atmel_aes_gcm_process() argument 1533 atmel_aes_gcm_length(struct atmel_aes_dev *dd) atmel_aes_gcm_length() argument 1568 atmel_aes_gcm_data(struct atmel_aes_dev *dd) atmel_aes_gcm_data() argument 1616 atmel_aes_gcm_tag_init(struct atmel_aes_dev *dd) atmel_aes_gcm_tag_init() argument 1642 atmel_aes_gcm_tag(struct atmel_aes_dev *dd) atmel_aes_gcm_tag() argument 1661 atmel_aes_gcm_finalize(struct atmel_aes_dev *dd) atmel_aes_gcm_finalize() argument 1694 struct atmel_aes_dev *dd; atmel_aes_gcm_crypt() local 1780 atmel_aes_xts_start(struct atmel_aes_dev *dd) atmel_aes_xts_start() argument 1806 atmel_aes_xts_process_data(struct atmel_aes_dev *dd) atmel_aes_xts_process_data() argument 1906 atmel_aes_authenc_complete(struct atmel_aes_dev *dd, int err) atmel_aes_authenc_complete() argument 1916 atmel_aes_authenc_start(struct atmel_aes_dev *dd) atmel_aes_authenc_start() argument 1934 atmel_aes_authenc_init(struct atmel_aes_dev *dd, int err, bool is_async) atmel_aes_authenc_init() argument 1955 atmel_aes_authenc_transfer(struct atmel_aes_dev *dd, int err, bool is_async) atmel_aes_authenc_transfer() argument 1998 atmel_aes_authenc_digest(struct atmel_aes_dev *dd) atmel_aes_authenc_digest() argument 2010 atmel_aes_authenc_final(struct atmel_aes_dev *dd, int err, bool is_async) atmel_aes_authenc_final() argument 2130 struct atmel_aes_dev *dd; atmel_aes_authenc_crypt() local 2252 atmel_aes_buff_init(struct atmel_aes_dev *dd) atmel_aes_buff_init() argument 2266 atmel_aes_buff_cleanup(struct atmel_aes_dev *dd) atmel_aes_buff_cleanup() argument 2271 atmel_aes_dma_init(struct atmel_aes_dev *dd) atmel_aes_dma_init() argument 2297 atmel_aes_dma_cleanup(struct atmel_aes_dev *dd) atmel_aes_dma_cleanup() argument 2305 struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data; atmel_aes_queue_task() local 2312 struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data; atmel_aes_done_task() local 2336 atmel_aes_unregister_algs(struct atmel_aes_dev *dd) atmel_aes_unregister_algs() argument 2367 atmel_aes_register_algs(struct atmel_aes_dev *dd) atmel_aes_register_algs() argument 2437 atmel_aes_get_cap(struct atmel_aes_dev *dd) atmel_aes_get_cap() argument [all...] |
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | omap-aes.c | 47 #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) in omap_aes_read() argument 58 return __raw_readl(dd->io_base + offset); in omap_aes_read() 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, in omap_aes_write() argument 73 __raw_writel(value, dd->io_base + offset); in omap_aes_write() 77 static inline void omap_aes_write_mask(struct omap_aes_dev *dd, u32 offset, in omap_aes_write_mask() argument 82 val = omap_aes_read(dd, offse in omap_aes_write_mask() 88 omap_aes_write_n(struct omap_aes_dev *dd, u32 offset, u32 *value, int count) omap_aes_write_n() argument 95 omap_aes_hw_init(struct omap_aes_dev *dd) omap_aes_hw_init() argument 113 omap_aes_clear_copy_flags(struct omap_aes_dev *dd) omap_aes_clear_copy_flags() argument 120 omap_aes_write_ctrl(struct omap_aes_dev *dd) omap_aes_write_ctrl() argument 169 omap_aes_dma_trigger_omap2(struct omap_aes_dev *dd, int length) omap_aes_dma_trigger_omap2() argument 187 omap_aes_dma_trigger_omap4(struct omap_aes_dev *dd, int length) omap_aes_dma_trigger_omap4() argument 197 omap_aes_dma_stop(struct omap_aes_dev *dd) omap_aes_dma_stop() argument 209 struct omap_aes_dev *dd; omap_aes_find_dev() local 222 struct omap_aes_dev *dd = data; omap_aes_dma_out_callback() local 228 omap_aes_dma_init(struct omap_aes_dev *dd) omap_aes_dma_init() argument 256 omap_aes_dma_cleanup(struct omap_aes_dev *dd) omap_aes_dma_cleanup() 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) omap_aes_crypt_dma() argument 360 omap_aes_crypt_dma_start(struct omap_aes_dev *dd) omap_aes_crypt_dma_start() argument 396 omap_aes_finish_req(struct omap_aes_dev *dd, int err) omap_aes_finish_req() argument 408 omap_aes_crypt_dma_stop(struct omap_aes_dev *dd) omap_aes_crypt_dma_stop() argument 418 omap_aes_handle_queue(struct omap_aes_dev *dd, struct skcipher_request *req) omap_aes_handle_queue() argument 427 omap_aes_prepare_req(struct skcipher_request *req, struct omap_aes_dev *dd) omap_aes_prepare_req() argument 482 struct omap_aes_dev *dd = rctx->dd; omap_aes_crypt_req() local 491 omap_aes_copy_ivout(struct omap_aes_dev *dd, u8 *ivbuf) omap_aes_copy_ivout() argument 501 struct omap_aes_dev *dd = (struct omap_aes_dev *)data; omap_aes_done_task() local 534 struct omap_aes_dev *dd; omap_aes_crypt() local 864 struct omap_aes_dev *dd = dev_id; omap_aes_irq() local 961 omap_aes_get_res_of(struct omap_aes_dev *dd, struct device *dev, struct resource *res) omap_aes_get_res_of() argument 989 omap_aes_get_res_of(struct omap_aes_dev *dd, struct device *dev, struct resource *res) omap_aes_get_res_of() argument 996 omap_aes_get_res_pdev(struct omap_aes_dev *dd, struct platform_device *pdev, struct resource *res) omap_aes_get_res_pdev() argument 1049 struct omap_aes_dev *dd = dev_get_drvdata(dev); queue_len_show() local 1058 struct omap_aes_dev *dd; queue_len_store() local 1103 struct omap_aes_dev *dd; omap_aes_probe() local 1260 struct omap_aes_dev *dd = platform_get_drvdata(pdev); omap_aes_remove() local [all...] |
H A D | omap-des.c | 43 #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; global() member 179 omap_des_read(struct omap_des_dev *dd, u32 offset) omap_des_read() argument 193 omap_des_write(struct omap_des_dev *dd, u32 offset, u32 value) omap_des_write() argument 200 omap_des_write_mask(struct omap_des_dev *dd, u32 offset, u32 value, u32 mask) omap_des_write_mask() argument 211 omap_des_write_n(struct omap_des_dev *dd, u32 offset, u32 *value, int count) omap_des_write_n() argument 218 omap_des_hw_init(struct omap_des_dev *dd) omap_des_hw_init() argument 241 omap_des_write_ctrl(struct omap_des_dev *dd) omap_des_write_ctrl() argument 276 omap_des_dma_trigger_omap4(struct omap_des_dev *dd, int length) omap_des_dma_trigger_omap4() argument 295 omap_des_dma_stop(struct omap_des_dev *dd) omap_des_dma_stop() argument 307 struct omap_des_dev *dd = NULL, *tmp; omap_des_find_dev() local 328 struct omap_des_dev *dd = data; omap_des_dma_out_callback() local 334 omap_des_dma_init(struct omap_des_dev *dd) omap_des_dma_init() argument 362 omap_des_dma_cleanup(struct omap_des_dev *dd) omap_des_dma_cleanup() argument 376 struct omap_des_dev *dd = ctx->dd; omap_des_crypt_dma() local 452 omap_des_crypt_dma_start(struct omap_des_dev *dd) omap_des_crypt_dma_start() argument 487 omap_des_finish_req(struct omap_des_dev *dd, int err) omap_des_finish_req() argument 499 omap_des_crypt_dma_stop(struct omap_des_dev *dd) omap_des_crypt_dma_stop() argument 511 omap_des_handle_queue(struct omap_des_dev *dd, struct skcipher_request *req) omap_des_handle_queue() argument 520 omap_des_prepare_req(struct skcipher_request *req, struct omap_des_dev *dd) omap_des_prepare_req() argument 578 struct omap_des_dev *dd = omap_des_find_dev(ctx); omap_des_crypt_req() local 589 struct omap_des_dev *dd = (struct omap_des_dev *)data; omap_des_done_task() local 624 struct omap_des_dev *dd; omap_des_crypt() local 829 struct omap_des_dev *dd = dev_id; omap_des_irq() local 920 omap_des_get_of(struct omap_des_dev *dd, struct platform_device *pdev) omap_des_get_of() argument 933 omap_des_get_of(struct omap_des_dev *dd, struct device *dev) omap_des_get_of() argument 940 omap_des_get_pdev(struct omap_des_dev *dd, struct platform_device *pdev) omap_des_get_pdev() argument 952 struct omap_des_dev *dd; omap_des_probe() local 1077 struct omap_des_dev *dd = platform_get_drvdata(pdev); omap_des_remove() local [all...] |
H A D | atmel-tdes.c | 75 struct atmel_tdes_dev *dd; member 181 static inline u32 atmel_tdes_read(struct atmel_tdes_dev *dd, u32 offset) in atmel_tdes_read() argument 183 return readl_relaxed(dd->io_base + offset); in atmel_tdes_read() 186 static inline void atmel_tdes_write(struct atmel_tdes_dev *dd, in atmel_tdes_write() argument 189 writel_relaxed(value, dd->io_base + offset); in atmel_tdes_write() 192 static void atmel_tdes_write_n(struct atmel_tdes_dev *dd, u32 offset, in atmel_tdes_write_n() argument 196 atmel_tdes_write(dd, offset, *value); in atmel_tdes_write_n() 211 static int atmel_tdes_hw_init(struct atmel_tdes_dev *dd) in atmel_tdes_hw_init() argument 215 err = clk_prepare_enable(dd->iclk); in atmel_tdes_hw_init() 219 if (!(dd in atmel_tdes_hw_init() 227 atmel_tdes_get_version(struct atmel_tdes_dev *dd) atmel_tdes_get_version() argument 232 atmel_tdes_hw_version_init(struct atmel_tdes_dev *dd) atmel_tdes_hw_version_init() argument 252 struct atmel_tdes_dev *dd = data; atmel_tdes_dma_callback() local 258 atmel_tdes_write_ctrl(struct atmel_tdes_dev *dd) atmel_tdes_write_ctrl() argument 296 atmel_tdes_crypt_pdc_stop(struct atmel_tdes_dev *dd) atmel_tdes_crypt_pdc_stop() argument 322 atmel_tdes_buff_init(struct atmel_tdes_dev *dd) atmel_tdes_buff_init() argument 365 atmel_tdes_buff_cleanup(struct atmel_tdes_dev *dd) atmel_tdes_buff_cleanup() argument 375 atmel_tdes_crypt_pdc(struct atmel_tdes_dev *dd, dma_addr_t dma_addr_in, dma_addr_t dma_addr_out, int length) atmel_tdes_crypt_pdc() argument 418 atmel_tdes_crypt_dma(struct atmel_tdes_dev *dd, dma_addr_t dma_addr_in, dma_addr_t dma_addr_out, int length) atmel_tdes_crypt_dma() argument 488 atmel_tdes_crypt_start(struct atmel_tdes_dev *dd) atmel_tdes_crypt_start() argument 558 atmel_tdes_set_iv_as_last_ciphertext_block(struct atmel_tdes_dev *dd) atmel_tdes_set_iv_as_last_ciphertext_block() argument 576 atmel_tdes_finish_req(struct atmel_tdes_dev *dd, int err) atmel_tdes_finish_req() argument 591 atmel_tdes_handle_queue(struct atmel_tdes_dev *dd, struct skcipher_request *req) atmel_tdes_handle_queue() argument 647 atmel_tdes_crypt_dma_stop(struct atmel_tdes_dev *dd) atmel_tdes_crypt_dma_stop() argument 732 atmel_tdes_dma_init(struct atmel_tdes_dev *dd) atmel_tdes_dma_init() argument 778 atmel_tdes_dma_cleanup(struct atmel_tdes_dev *dd) atmel_tdes_dma_cleanup() argument 1041 struct atmel_tdes_dev *dd = (struct atmel_tdes_dev *)data; atmel_tdes_queue_task() local 1048 struct atmel_tdes_dev *dd = (struct atmel_tdes_dev *) data; atmel_tdes_done_task() local 1091 atmel_tdes_unregister_algs(struct atmel_tdes_dev *dd) atmel_tdes_unregister_algs() argument 1099 atmel_tdes_register_algs(struct atmel_tdes_dev *dd) atmel_tdes_register_algs() argument 1120 atmel_tdes_get_cap(struct atmel_tdes_dev *dd) atmel_tdes_get_cap() argument [all...] |
H A D | atmel-aes.c | 104 struct atmel_aes_dev *dd; member 347 static inline u32 atmel_aes_read(struct atmel_aes_dev *dd, u32 offset) in atmel_aes_read() argument 349 u32 value = readl_relaxed(dd->io_base + offset); in atmel_aes_read() 352 if (dd->flags & AES_FLAGS_DUMP_REG) { in atmel_aes_read() 355 dev_vdbg(dd->dev, "read 0x%08x from %s\n", value, in atmel_aes_read() 363 static inline void atmel_aes_write(struct atmel_aes_dev *dd, in atmel_aes_write() argument 367 if (dd->flags & AES_FLAGS_DUMP_REG) { in atmel_aes_write() 370 dev_vdbg(dd->dev, "write 0x%08x into %s\n", value, in atmel_aes_write() 375 writel_relaxed(value, dd->io_base + offset); in atmel_aes_write() 378 static void atmel_aes_read_n(struct atmel_aes_dev *dd, u3 argument 385 atmel_aes_write_n(struct atmel_aes_dev *dd, u32 offset, const u32 *value, int count) atmel_aes_write_n() argument 392 atmel_aes_read_block(struct atmel_aes_dev *dd, u32 offset, void *value) atmel_aes_read_block() argument 398 atmel_aes_write_block(struct atmel_aes_dev *dd, u32 offset, const void *value) atmel_aes_write_block() argument 404 atmel_aes_wait_for_data_ready(struct atmel_aes_dev *dd, atmel_aes_fn_t resume) atmel_aes_wait_for_data_ready() argument 435 atmel_aes_hw_init(struct atmel_aes_dev *dd) atmel_aes_hw_init() argument 449 atmel_aes_get_version(struct atmel_aes_dev *dd) atmel_aes_get_version() argument 454 atmel_aes_hw_version_init(struct atmel_aes_dev *dd) atmel_aes_hw_version_init() argument 470 atmel_aes_set_mode(struct atmel_aes_dev *dd, const struct atmel_aes_reqctx *rctx) atmel_aes_set_mode() argument 477 atmel_aes_is_encrypt(const struct atmel_aes_dev *dd) atmel_aes_is_encrypt() argument 486 atmel_aes_set_iv_as_last_ciphertext_block(struct atmel_aes_dev *dd) atmel_aes_set_iv_as_last_ciphertext_block() argument 509 atmel_aes_ctr_update_req_iv(struct atmel_aes_dev *dd) atmel_aes_ctr_update_req_iv() argument 529 atmel_aes_complete(struct atmel_aes_dev *dd, int err) atmel_aes_complete() argument 558 atmel_aes_write_ctrl_key(struct atmel_aes_dev *dd, bool use_dma, const __be32 *iv, const u32 *key, int keylen) atmel_aes_write_ctrl_key() argument 589 atmel_aes_write_ctrl(struct atmel_aes_dev *dd, bool use_dma, const __be32 *iv) atmel_aes_write_ctrl() argument 599 atmel_aes_cpu_transfer(struct atmel_aes_dev *dd) atmel_aes_cpu_transfer() argument 632 atmel_aes_cpu_start(struct atmel_aes_dev *dd, struct scatterlist *src, struct scatterlist *dst, size_t len, atmel_aes_fn_t resume) atmel_aes_cpu_start() argument 659 atmel_aes_check_aligned(struct atmel_aes_dev *dd, struct scatterlist *sg, size_t len, struct atmel_aes_dma *dma) atmel_aes_check_aligned() argument 709 atmel_aes_map(struct atmel_aes_dev *dd, struct scatterlist *src, struct scatterlist *dst, size_t len) atmel_aes_map() argument 774 atmel_aes_unmap(struct atmel_aes_dev *dd) atmel_aes_unmap() argument 801 atmel_aes_dma_transfer_start(struct atmel_aes_dev *dd, enum dma_slave_buswidth addr_width, enum dma_transfer_direction dir, u32 maxburst) atmel_aes_dma_transfer_start() argument 852 atmel_aes_dma_start(struct atmel_aes_dev *dd, struct scatterlist *src, struct scatterlist *dst, size_t len, atmel_aes_fn_t resume) atmel_aes_dma_start() argument 919 struct atmel_aes_dev *dd = data; atmel_aes_dma_callback() local 926 atmel_aes_handle_queue(struct atmel_aes_dev *dd, struct crypto_async_request *new_areq) atmel_aes_handle_queue() argument 969 atmel_aes_transfer_complete(struct atmel_aes_dev *dd) atmel_aes_transfer_complete() argument 974 atmel_aes_start(struct atmel_aes_dev *dd) atmel_aes_start() argument 998 atmel_aes_ctr_transfer(struct atmel_aes_dev *dd) atmel_aes_ctr_transfer() argument 1054 atmel_aes_ctr_start(struct atmel_aes_dev *dd) atmel_aes_ctr_start() argument 1264 struct atmel_aes_dev *dd; atmel_aes_init_tfm() local 1280 struct atmel_aes_dev *dd; atmel_aes_ctr_init_tfm() local 1446 atmel_aes_gcm_ghash(struct atmel_aes_dev *dd, const u32 *data, size_t datalen, const __be32 *ghash_in, __be32 *ghash_out, atmel_aes_fn_t resume) atmel_aes_gcm_ghash() argument 1463 atmel_aes_gcm_ghash_init(struct atmel_aes_dev *dd) atmel_aes_gcm_ghash_init() argument 1478 atmel_aes_gcm_ghash_finalize(struct atmel_aes_dev *dd) atmel_aes_gcm_ghash_finalize() argument 1504 atmel_aes_gcm_start(struct atmel_aes_dev *dd) atmel_aes_gcm_start() argument 1541 atmel_aes_gcm_process(struct atmel_aes_dev *dd) atmel_aes_gcm_process() argument 1564 atmel_aes_gcm_length(struct atmel_aes_dev *dd) atmel_aes_gcm_length() argument 1599 atmel_aes_gcm_data(struct atmel_aes_dev *dd) atmel_aes_gcm_data() argument 1647 atmel_aes_gcm_tag_init(struct atmel_aes_dev *dd) atmel_aes_gcm_tag_init() argument 1673 atmel_aes_gcm_tag(struct atmel_aes_dev *dd) atmel_aes_gcm_tag() argument 1692 atmel_aes_gcm_finalize(struct atmel_aes_dev *dd) atmel_aes_gcm_finalize() argument 1771 struct atmel_aes_dev *dd; atmel_aes_gcm_init() local 1812 atmel_aes_xts_start(struct atmel_aes_dev *dd) atmel_aes_xts_start() argument 1838 atmel_aes_xts_process_data(struct atmel_aes_dev *dd) atmel_aes_xts_process_data() argument 1907 struct atmel_aes_dev *dd; atmel_aes_xts_init_tfm() local 1963 atmel_aes_authenc_complete(struct atmel_aes_dev *dd, int err) atmel_aes_authenc_complete() argument 1973 atmel_aes_authenc_start(struct atmel_aes_dev *dd) atmel_aes_authenc_start() argument 1991 atmel_aes_authenc_init(struct atmel_aes_dev *dd, int err, bool is_async) atmel_aes_authenc_init() argument 2012 atmel_aes_authenc_transfer(struct atmel_aes_dev *dd, int err, bool is_async) atmel_aes_authenc_transfer() argument 2055 atmel_aes_authenc_digest(struct atmel_aes_dev *dd) atmel_aes_authenc_digest() argument 2067 atmel_aes_authenc_final(struct atmel_aes_dev *dd, int err, bool is_async) atmel_aes_authenc_final() argument 2135 struct atmel_aes_dev *dd; atmel_aes_authenc_init_tfm() local 2310 atmel_aes_buff_init(struct atmel_aes_dev *dd) atmel_aes_buff_init() argument 2324 atmel_aes_buff_cleanup(struct atmel_aes_dev *dd) atmel_aes_buff_cleanup() argument 2329 atmel_aes_dma_init(struct atmel_aes_dev *dd) atmel_aes_dma_init() argument 2355 atmel_aes_dma_cleanup(struct atmel_aes_dev *dd) atmel_aes_dma_cleanup() argument 2363 struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data; atmel_aes_queue_task() local 2370 struct atmel_aes_dev *dd = (struct atmel_aes_dev *)data; atmel_aes_done_task() local 2394 atmel_aes_unregister_algs(struct atmel_aes_dev *dd) atmel_aes_unregister_algs() argument 2425 atmel_aes_register_algs(struct atmel_aes_dev *dd) atmel_aes_register_algs() argument 2495 atmel_aes_get_cap(struct atmel_aes_dev *dd) atmel_aes_get_cap() argument [all...] |
/kernel/linux/linux-5.10/drivers/clk/ti/ |
H A D | dpll3xxx.c | 49 const struct dpll_data *dd; in _omap3_dpll_write_clken() local 52 dd = clk->dpll_data; in _omap3_dpll_write_clken() 54 v = ti_clk_ll_ops->clk_readl(&dd->control_reg); in _omap3_dpll_write_clken() 55 v &= ~dd->enable_mask; in _omap3_dpll_write_clken() 56 v |= clken_bits << __ffs(dd->enable_mask); in _omap3_dpll_write_clken() 57 ti_clk_ll_ops->clk_writel(v, &dd->control_reg); in _omap3_dpll_write_clken() 63 const struct dpll_data *dd; in _omap3_wait_dpll_status() local 68 dd = clk->dpll_data; in _omap3_wait_dpll_status() 71 state <<= __ffs(dd->idlest_mask); in _omap3_wait_dpll_status() 73 while (((ti_clk_ll_ops->clk_readl(&dd in _omap3_wait_dpll_status() 140 const struct dpll_data *dd; _omap3_noncore_dpll_lock() local 304 struct dpll_data *dd = clk->dpll_data; omap3_noncore_dpll_program() local 440 struct dpll_data *dd; omap3_noncore_dpll_enable() local 503 struct dpll_data *dd; omap3_noncore_dpll_determine_rate() local 565 struct dpll_data *dd; omap3_noncore_dpll_set_rate() local 644 const struct dpll_data *dd; omap3_dpll_autoidle_read() local 673 const struct dpll_data *dd; omap3_dpll_allow_idle() local 703 const struct dpll_data *dd; omap3_dpll_deny_idle() local 756 const struct dpll_data *dd; omap3_clkoutx2_recalc() local 792 struct dpll_data *dd; omap3_core_dpll_save_context() local 821 const struct dpll_data *dd; omap3_core_dpll_restore_context() local 853 struct dpll_data *dd; omap3_noncore_dpll_save_context() local 882 const struct dpll_data *dd; omap3_noncore_dpll_restore_context() local 987 struct dpll_data *dd; omap3_dpll5_apply_errata() local [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | pcie.c | 67 int hfi1_pcie_init(struct hfi1_devdata *dd) in hfi1_pcie_init() argument 70 struct pci_dev *pdev = dd->pcidev; in hfi1_pcie_init() 86 dd_dev_err(dd, "pci enable failed: error %d\n", -ret); in hfi1_pcie_init() 92 dd_dev_err(dd, "pci_request_regions fails: err %d\n", -ret); in hfi1_pcie_init() 105 dd_dev_err(dd, "Unable to set DMA mask: %d\n", ret); in hfi1_pcie_init() 113 dd_dev_err(dd, "Unable to set DMA consistent mask: %d\n", ret); in hfi1_pcie_init() 140 * Do remaining PCIe setup, once dd is allocated, and save away 144 int hfi1_pcie_ddinit(struct hfi1_devdata *dd, struct pci_dev *pdev) in hfi1_pcie_ddinit() argument 161 dd_dev_err(dd, "chip PIO range does not match\n"); in hfi1_pcie_ddinit() 165 dd in hfi1_pcie_ddinit() 228 hfi1_pcie_ddcleanup(struct hfi1_devdata *dd) hfi1_pcie_ddcleanup() argument 266 update_lbus_info(struct hfi1_devdata *dd) update_lbus_info() argument 287 pcie_speeds(struct hfi1_devdata *dd) pcie_speeds() argument 337 restore_pci_variables(struct hfi1_devdata *dd) restore_pci_variables() argument 396 save_pci_variables(struct hfi1_devdata *dd) save_pci_variables() argument 463 tune_pcie_caps(struct hfi1_devdata *dd) tune_pcie_caps() argument 561 struct hfi1_devdata *dd = pci_get_drvdata(pdev); pci_error_detected() local 598 struct hfi1_devdata *dd = pci_get_drvdata(pdev); pci_mmio_enabled() local 615 struct hfi1_devdata *dd = pci_get_drvdata(pdev); pci_slot_reset() local 624 struct hfi1_devdata *dd = pci_get_drvdata(pdev); pci_resume() local 769 load_eq_table(struct hfi1_devdata *dd, const u8 eq[11][3], u8 fs, u8 div) load_eq_table() argument 822 pcie_post_steps(struct hfi1_devdata *dd) pcie_post_steps() argument 848 trigger_sbr(struct hfi1_devdata *dd) trigger_sbr() argument 879 write_gasket_interrupt(struct hfi1_devdata *dd, int index, u16 code, u16 data) write_gasket_interrupt() argument 890 arm_gasket_logic(struct hfi1_devdata *dd) arm_gasket_logic() argument 925 write_xmt_margin(struct hfi1_devdata *dd, const char *fname) write_xmt_margin() argument 986 do_pcie_gen3_transition(struct hfi1_devdata *dd) do_pcie_gen3_transition() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | pcie.c | 24 int hfi1_pcie_init(struct hfi1_devdata *dd) in hfi1_pcie_init() argument 27 struct pci_dev *pdev = dd->pcidev; in hfi1_pcie_init() 43 dd_dev_err(dd, "pci enable failed: error %d\n", -ret); in hfi1_pcie_init() 49 dd_dev_err(dd, "pci_request_regions fails: err %d\n", -ret); in hfi1_pcie_init() 62 dd_dev_err(dd, "Unable to set DMA mask: %d\n", ret); in hfi1_pcie_init() 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) in hfi1_pcie_ddinit() argument 110 dd_dev_err(dd, "chip PIO range does not match\n"); in hfi1_pcie_ddinit() 114 dd->kregbase1 = ioremap(addr, RCV_ARRAY); in hfi1_pcie_ddinit() 115 if (!dd in hfi1_pcie_ddinit() 177 hfi1_pcie_ddcleanup(struct hfi1_devdata *dd) hfi1_pcie_ddcleanup() argument 215 update_lbus_info(struct hfi1_devdata *dd) update_lbus_info() argument 236 pcie_speeds(struct hfi1_devdata *dd) pcie_speeds() argument 286 restore_pci_variables(struct hfi1_devdata *dd) restore_pci_variables() argument 345 save_pci_variables(struct hfi1_devdata *dd) save_pci_variables() argument 412 tune_pcie_caps(struct hfi1_devdata *dd) tune_pcie_caps() argument 510 struct hfi1_devdata *dd = pci_get_drvdata(pdev); pci_error_detected() local 547 struct hfi1_devdata *dd = pci_get_drvdata(pdev); pci_mmio_enabled() local 564 struct hfi1_devdata *dd = pci_get_drvdata(pdev); pci_slot_reset() local 573 struct hfi1_devdata *dd = pci_get_drvdata(pdev); pci_resume() local 718 load_eq_table(struct hfi1_devdata *dd, const u8 eq[11][3], u8 fs, u8 div) load_eq_table() argument 771 pcie_post_steps(struct hfi1_devdata *dd) pcie_post_steps() argument 797 trigger_sbr(struct hfi1_devdata *dd) trigger_sbr() argument 828 write_gasket_interrupt(struct hfi1_devdata *dd, int index, u16 code, u16 data) write_gasket_interrupt() argument 839 arm_gasket_logic(struct hfi1_devdata *dd) arm_gasket_logic() argument 874 write_xmt_margin(struct hfi1_devdata *dd, const char *fname) write_xmt_margin() argument 935 do_pcie_gen3_transition(struct hfi1_devdata *dd) do_pcie_gen3_transition() argument [all...] |
/kernel/linux/linux-6.6/drivers/clk/ti/ |
H A D | dpll3xxx.c | 49 const struct dpll_data *dd; in _omap3_dpll_write_clken() local 52 dd = clk->dpll_data; in _omap3_dpll_write_clken() 54 v = ti_clk_ll_ops->clk_readl(&dd->control_reg); in _omap3_dpll_write_clken() 55 v &= ~dd->enable_mask; in _omap3_dpll_write_clken() 56 v |= clken_bits << __ffs(dd->enable_mask); in _omap3_dpll_write_clken() 57 ti_clk_ll_ops->clk_writel(v, &dd->control_reg); in _omap3_dpll_write_clken() 63 const struct dpll_data *dd; in _omap3_wait_dpll_status() local 68 dd = clk->dpll_data; in _omap3_wait_dpll_status() 71 state <<= __ffs(dd->idlest_mask); in _omap3_wait_dpll_status() 73 while (((ti_clk_ll_ops->clk_readl(&dd in _omap3_wait_dpll_status() 140 const struct dpll_data *dd; _omap3_noncore_dpll_lock() local 303 struct dpll_data *dd = clk->dpll_data; omap3_noncore_dpll_ssc_program() local 386 struct dpll_data *dd = clk->dpll_data; omap3_noncore_dpll_program() local 526 struct dpll_data *dd; omap3_noncore_dpll_enable() local 589 struct dpll_data *dd; omap3_noncore_dpll_determine_rate() local 651 struct dpll_data *dd; omap3_noncore_dpll_set_rate() local 730 const struct dpll_data *dd; omap3_dpll_autoidle_read() local 759 const struct dpll_data *dd; omap3_dpll_allow_idle() local 789 const struct dpll_data *dd; omap3_dpll_deny_idle() local 843 const struct dpll_data *dd; omap3_clkoutx2_recalc() local 879 struct dpll_data *dd; omap3_core_dpll_save_context() local 908 const struct dpll_data *dd; omap3_core_dpll_restore_context() local 940 struct dpll_data *dd; omap3_noncore_dpll_save_context() local 969 const struct dpll_data *dd; omap3_noncore_dpll_restore_context() local 1074 struct dpll_data *dd; omap3_dpll5_apply_errata() local [all...] |
/kernel/linux/linux-5.10/drivers/block/mtip32xx/ |
H A D | mtip32xx.c | 114 static int mtip_block_initialize(struct driver_data *dd); 142 struct driver_data *dd = pci_get_drvdata(pdev); in mtip_check_surprise_removal() local 144 if (dd->sr) in mtip_check_surprise_removal() 150 dd->sr = true; in mtip_check_surprise_removal() 151 if (dd->queue) in mtip_check_surprise_removal() 152 blk_queue_flag_set(QUEUE_FLAG_DEAD, dd->queue); in mtip_check_surprise_removal() 154 dev_warn(&dd->pdev->dev, in mtip_check_surprise_removal() 155 "%s: dd->queue is NULL\n", __func__); in mtip_check_surprise_removal() 162 static struct mtip_cmd *mtip_cmd_from_tag(struct driver_data *dd, in mtip_cmd_from_tag() argument 165 struct blk_mq_hw_ctx *hctx = dd in mtip_cmd_from_tag() 179 mtip_hba_reset(struct driver_data *dd) mtip_hba_reset() argument 446 mtip_device_reset(struct driver_data *dd) mtip_device_reset() argument 469 print_tags(struct driver_data *dd, char *msg, unsigned long *tagbits, int cnt) print_tags() argument 507 mtip_handle_tfe(struct driver_data *dd) mtip_handle_tfe() argument 661 struct driver_data *dd = port->dd; mtip_workq_sdbfx() local 695 mtip_process_legacy(struct driver_data *dd, u32 port_stat) mtip_process_legacy() argument 712 mtip_process_errors(struct driver_data *dd, u32 port_stat) mtip_process_errors() argument 741 struct driver_data *dd = (struct driver_data *) data; mtip_handle_irq() local 833 struct driver_data *dd = instance; mtip_irq_handler() local 967 struct driver_data *dd = port->dd; mtip_exec_internal_command() local 1080 mtip_set_timeout(struct driver_data *dd, struct host_to_dev_fis *fis, unsigned int *timeout, u8 erasemode) mtip_set_timeout() argument 1382 mtip_hw_get_capacity(struct driver_data *dd, sector_t *sectors) mtip_hw_get_capacity() argument 1458 fill_command_sg(struct driver_data *dd, struct mtip_cmd *command, int nents) fill_command_sg() argument 1704 exec_drive_taskfile(struct driver_data *dd, void __user *buf, ide_task_request_t *req_task, int outtotal) exec_drive_taskfile() argument 1954 mtip_hw_ioctl(struct driver_data *dd, unsigned int cmd, unsigned long arg) mtip_hw_ioctl() argument 2057 mtip_hw_submit_io(struct driver_data *dd, struct request *rq, struct mtip_cmd *command, struct blk_mq_hw_ctx *hctx) mtip_hw_submit_io() argument 2148 struct driver_data *dd = dev_to_disk(dev)->private_data; mtip_hw_show_status() local 2168 struct driver_data *dd, *tmp; show_device_status() local 2241 struct driver_data *dd = (struct driver_data *)f->private_data; mtip_hw_read_device_status() local 2270 struct driver_data *dd = (struct driver_data *)f->private_data; mtip_hw_read_registers() local 2337 struct driver_data *dd = (struct driver_data *)f->private_data; mtip_hw_read_flags() local 2397 mtip_hw_sysfs_init(struct driver_data *dd, struct kobject *kobj) mtip_hw_sysfs_init() argument 2418 mtip_hw_sysfs_exit(struct driver_data *dd, struct kobject *kobj) mtip_hw_sysfs_exit() argument 2428 mtip_hw_debugfs_init(struct driver_data *dd) mtip_hw_debugfs_init() argument 2449 mtip_hw_debugfs_exit(struct driver_data *dd) mtip_hw_debugfs_exit() argument 2462 hba_setup(struct driver_data *dd) hba_setup() argument 2474 mtip_device_unaligned_constrained(struct driver_data *dd) mtip_device_unaligned_constrained() argument 2489 mtip_detect_product(struct driver_data *dd) mtip_detect_product() argument 2539 mtip_ftl_rebuild_poll(struct driver_data *dd) mtip_ftl_rebuild_poll() argument 2588 struct driver_data *dd = rq->q->queuedata; mtip_softirq_done_fn() local 2603 struct driver_data *dd = data; mtip_abort_cmd() local 2615 struct driver_data *dd = data; mtip_queue_cmd() local 2633 struct driver_data *dd = (struct driver_data *)data; mtip_service_thread() local 2747 mtip_dma_free(struct driver_data *dd) mtip_dma_free() argument 2769 mtip_dma_alloc(struct driver_data *dd) mtip_dma_alloc() argument 2805 mtip_hw_get_identify(struct driver_data *dd) mtip_hw_get_identify() argument 2869 mtip_hw_init(struct driver_data *dd) mtip_hw_init() argument 3011 mtip_standby_drive(struct driver_data *dd) mtip_standby_drive() argument 3040 mtip_hw_exit(struct driver_data *dd) mtip_hw_exit() argument 3077 mtip_hw_shutdown(struct driver_data *dd) mtip_hw_shutdown() argument 3100 mtip_hw_suspend(struct driver_data *dd) mtip_hw_suspend() argument 3132 mtip_hw_resume(struct driver_data *dd) mtip_hw_resume() argument 3207 struct driver_data *dd = dev->bd_disk->private_data; mtip_block_ioctl() local 3245 struct driver_data *dd = dev->bd_disk->private_data; mtip_block_compat_ioctl() local 3325 struct driver_data *dd = dev->bd_disk->private_data; mtip_block_getgeo() local 3346 struct driver_data *dd; mtip_block_open() local 3383 is_se_active(struct driver_data *dd) is_se_active() argument 3403 is_stopped(struct driver_data *dd, struct request *rq) is_stopped() argument 3426 struct driver_data *dd = hctx->queue->queuedata; mtip_check_unal_depth() local 3450 struct driver_data *dd = hctx->queue->queuedata; mtip_issue_reserved_cmd() local 3487 struct driver_data *dd = hctx->queue->queuedata; mtip_queue_rq() local 3509 struct driver_data *dd = set->driver_data; mtip_free_cmd() local 3522 struct driver_data *dd = set->driver_data; mtip_init_cmd() local 3537 struct driver_data *dd = req->q->queuedata; mtip_cmd_timeout() local 3577 mtip_block_initialize(struct driver_data *dd) mtip_block_initialize() argument 3769 mtip_block_remove(struct driver_data *dd) mtip_block_remove() argument 3847 mtip_block_shutdown(struct driver_data *dd) mtip_block_shutdown() argument 3871 mtip_block_suspend(struct driver_data *dd) mtip_block_suspend() argument 3879 mtip_block_resume(struct driver_data *dd) mtip_block_resume() argument 3937 mtip_disable_link_opts(struct driver_data *dd, struct pci_dev *pdev) mtip_disable_link_opts() argument 3961 mtip_fix_ero_nosnoop(struct driver_data *dd, struct pci_dev *pdev) mtip_fix_ero_nosnoop() argument 4001 struct driver_data *dd = NULL; mtip_pci_probe() local 4189 struct driver_data *dd = pci_get_drvdata(pdev); mtip_pci_remove() local 4253 struct driver_data *dd = pci_get_drvdata(pdev); mtip_pci_suspend() local 4294 struct driver_data *dd; mtip_pci_resume() local 4340 struct driver_data *dd = pci_get_drvdata(pdev); mtip_pci_shutdown() local [all...] |
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-dust.c | 78 static int dust_remove_block(struct dust_device *dd, unsigned long long block) in dust_remove_block() argument 83 spin_lock_irqsave(&dd->dust_lock, flags); in dust_remove_block() 84 bblock = dust_rb_search(&dd->badblocklist, block); in dust_remove_block() 87 if (!dd->quiet_mode) { in dust_remove_block() 91 spin_unlock_irqrestore(&dd->dust_lock, flags); in dust_remove_block() 95 rb_erase(&bblock->node, &dd->badblocklist); in dust_remove_block() 96 dd->badblock_count--; in dust_remove_block() 97 if (!dd->quiet_mode) in dust_remove_block() 100 spin_unlock_irqrestore(&dd->dust_lock, flags); in dust_remove_block() 105 static int dust_add_block(struct dust_device *dd, unsigne argument 141 dust_query_block(struct dust_device *dd, unsigned long long block, char *result, unsigned int maxlen, unsigned int *sz_ptr) dust_query_block() argument 159 __dust_map_read(struct dust_device *dd, sector_t thisblock) __dust_map_read() argument 169 dust_map_read(struct dust_device *dd, sector_t thisblock, bool fail_read_on_bb) dust_map_read() argument 185 __dust_map_write(struct dust_device *dd, sector_t thisblock) __dust_map_write() argument 208 dust_map_write(struct dust_device *dd, sector_t thisblock, bool fail_read_on_bb) dust_map_write() argument 226 struct dust_device *dd = ti->private; dust_map() local 264 dust_clear_badblocks(struct dust_device *dd, char *result, unsigned int maxlen, unsigned int *sz_ptr) dust_clear_badblocks() argument 287 dust_list_badblocks(struct dust_device *dd, char *result, unsigned int maxlen, unsigned int *sz_ptr) dust_list_badblocks() argument 323 struct dust_device *dd; dust_ctr() local 407 struct dust_device *dd = ti->private; dust_dtr() local 417 struct dust_device *dd = ti->private; dust_message() local 516 struct dust_device *dd = ti->private; dust_status() local 535 struct dust_device *dd = ti->private; dust_prepare_ioctl() local 553 struct dust_device *dd = ti->private; dust_iterate_devices() local [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-dust.c | 78 static int dust_remove_block(struct dust_device *dd, unsigned long long block) in dust_remove_block() argument 83 spin_lock_irqsave(&dd->dust_lock, flags); in dust_remove_block() 84 bblock = dust_rb_search(&dd->badblocklist, block); in dust_remove_block() 87 if (!dd->quiet_mode) { in dust_remove_block() 91 spin_unlock_irqrestore(&dd->dust_lock, flags); in dust_remove_block() 95 rb_erase(&bblock->node, &dd->badblocklist); in dust_remove_block() 96 dd->badblock_count--; in dust_remove_block() 97 if (!dd->quiet_mode) in dust_remove_block() 100 spin_unlock_irqrestore(&dd->dust_lock, flags); in dust_remove_block() 105 static int dust_add_block(struct dust_device *dd, unsigne argument 141 dust_query_block(struct dust_device *dd, unsigned long long block, char *result, unsigned int maxlen, unsigned int *sz_ptr) dust_query_block() argument 159 __dust_map_read(struct dust_device *dd, sector_t thisblock) __dust_map_read() argument 169 dust_map_read(struct dust_device *dd, sector_t thisblock, bool fail_read_on_bb) dust_map_read() argument 185 __dust_map_write(struct dust_device *dd, sector_t thisblock) __dust_map_write() argument 208 dust_map_write(struct dust_device *dd, sector_t thisblock, bool fail_read_on_bb) dust_map_write() argument 226 struct dust_device *dd = ti->private; dust_map() local 264 dust_clear_badblocks(struct dust_device *dd, char *result, unsigned int maxlen, unsigned int *sz_ptr) dust_clear_badblocks() argument 287 dust_list_badblocks(struct dust_device *dd, char *result, unsigned int maxlen, unsigned int *sz_ptr) dust_list_badblocks() argument 323 struct dust_device *dd; dust_ctr() local 407 struct dust_device *dd = ti->private; dust_dtr() local 417 struct dust_device *dd = ti->private; dust_message() local 516 struct dust_device *dd = ti->private; dust_status() local 539 struct dust_device *dd = ti->private; dust_prepare_ioctl() local 556 struct dust_device *dd = ti->private; dust_iterate_devices() local [all...] |