Home
last modified time | relevance | path

Searched refs:dd (Results 1 – 200 of 214) sorted by relevance

12

/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_init_chip.c87 static int create_port0_egr(struct ipath_devdata *dd) in create_port0_egr() argument
93 egrcnt = dd->ipath_p0_rcvegrcnt; in create_port0_egr()
95 skbinfo = vmalloc(sizeof(*dd->ipath_port0_skbinfo) * egrcnt); in create_port0_egr()
97 ipath_dev_err(dd, "allocation error for eager TID " in create_port0_egr()
111 skbinfo[e].skb = ipath_alloc_skb(dd, GFP_KERNEL); in create_port0_egr()
113 ipath_dev_err(dd, "SKB allocation error for " in create_port0_egr()
126 dd->ipath_port0_skbinfo = skbinfo; in create_port0_egr()
129 dd->ipath_port0_skbinfo[e].phys = in create_port0_egr()
130 ipath_map_single(dd->pcidev, in create_port0_egr()
131 dd->ipath_port0_skbinfo[e].skb->data, in create_port0_egr()
[all …]
Dipath_sdma.c42 static void vl15_watchdog_enq(struct ipath_devdata *dd) in vl15_watchdog_enq() argument
45 if (atomic_inc_return(&dd->ipath_sdma_vl15_count) == 1) { in vl15_watchdog_enq()
47 dd->ipath_sdma_vl15_timer.expires = jiffies + interval; in vl15_watchdog_enq()
48 add_timer(&dd->ipath_sdma_vl15_timer); in vl15_watchdog_enq()
52 static void vl15_watchdog_deq(struct ipath_devdata *dd) in vl15_watchdog_deq() argument
55 if (atomic_dec_return(&dd->ipath_sdma_vl15_count) != 0) { in vl15_watchdog_deq()
57 mod_timer(&dd->ipath_sdma_vl15_timer, jiffies + interval); in vl15_watchdog_deq()
59 del_timer(&dd->ipath_sdma_vl15_timer); in vl15_watchdog_deq()
65 struct ipath_devdata *dd = (struct ipath_devdata *)opaque; in vl15_watchdog_timeout() local
67 if (atomic_read(&dd->ipath_sdma_vl15_count) != 0) { in vl15_watchdog_timeout()
[all …]
Dipath_intr.c46 void ipath_disarm_senderrbufs(struct ipath_devdata *dd) in ipath_disarm_senderrbufs() argument
54 piobcnt = dd->ipath_piobcnt2k + dd->ipath_piobcnt4k; in ipath_disarm_senderrbufs()
57 dd, dd->ipath_kregs->kr_sendbuffererror); in ipath_disarm_senderrbufs()
59 dd, dd->ipath_kregs->kr_sendbuffererror + 1); in ipath_disarm_senderrbufs()
62 dd, dd->ipath_kregs->kr_sendbuffererror + 2); in ipath_disarm_senderrbufs()
65 dd, dd->ipath_kregs->kr_sendbuffererror + 3); in ipath_disarm_senderrbufs()
72 time_after(dd->ipath_lastcancel, jiffies)) { in ipath_disarm_senderrbufs()
83 ipath_disarm_piobufs(dd, i, 1); in ipath_disarm_senderrbufs()
85 dd->ipath_lastcancel = jiffies+3; in ipath_disarm_senderrbufs()
130 static u64 handle_e_sum_errs(struct ipath_devdata *dd, ipath_err_t errs) in handle_e_sum_errs() argument
[all …]
Dipath_stats.c52 u64 ipath_snap_cntr(struct ipath_devdata *dd, ipath_creg creg) in ipath_snap_cntr() argument
62 if (!(dd->ipath_flags & IPATH_32BITCOUNTERS) && in ipath_snap_cntr()
63 (creg == dd->ipath_cregs->cr_wordsendcnt || in ipath_snap_cntr()
64 creg == dd->ipath_cregs->cr_wordrcvcnt || in ipath_snap_cntr()
65 creg == dd->ipath_cregs->cr_pktsendcnt || in ipath_snap_cntr()
66 creg == dd->ipath_cregs->cr_pktrcvcnt)) { in ipath_snap_cntr()
67 val64 = ipath_read_creg(dd, creg); in ipath_snap_cntr()
71 val64 = val = ipath_read_creg32(dd, creg); in ipath_snap_cntr()
81 ipath_dev_err(dd, "Error! Read counter 0x%x timed out\n", in ipath_snap_cntr()
91 if (creg == dd->ipath_cregs->cr_wordsendcnt) { in ipath_snap_cntr()
[all …]
Dipath_driver.c161 static inline void read_bars(struct ipath_devdata *dd, struct pci_dev *dev, in read_bars() argument
168 ipath_dev_err(dd, "failed to read bar0 before enable: " in read_bars()
173 ipath_dev_err(dd, "failed to read bar1 before enable: " in read_bars()
180 struct ipath_devdata *dd) in ipath_free_devdata() argument
186 if (dd->ipath_unit != -1) { in ipath_free_devdata()
188 idr_remove(&unit_table, dd->ipath_unit); in ipath_free_devdata()
189 list_del(&dd->ipath_list); in ipath_free_devdata()
192 vfree(dd); in ipath_free_devdata()
198 struct ipath_devdata *dd; in ipath_alloc_devdata() local
201 dd = vzalloc(sizeof(*dd)); in ipath_alloc_devdata()
[all …]
Dipath_iba6110.c394 static void hwerr_crcbits(struct ipath_devdata *dd, ipath_err_t hwerrs, in hwerr_crcbits() argument
401 if (dd->ipath_flags & IPATH_8BIT_IN_HT0) in hwerr_crcbits()
404 if (dd->ipath_flags & IPATH_8BIT_IN_HT1) in hwerr_crcbits()
427 if (pci_read_config_word(dd->pcidev, in hwerr_crcbits()
428 dd->ipath_ht_slave_off + 0x4, in hwerr_crcbits()
430 dev_info(&dd->pcidev->dev, "Couldn't read " in hwerr_crcbits()
439 if (pci_read_config_word(dd->pcidev, in hwerr_crcbits()
440 dd->ipath_ht_slave_off + 0x8, in hwerr_crcbits()
442 dev_info(&dd->pcidev->dev, "Couldn't read " in hwerr_crcbits()
453 dd->ipath_hwerrmask &= ~crcbits; in hwerr_crcbits()
[all …]
Dipath_eeprom.c114 static int i2c_gpio_set(struct ipath_devdata *dd, in i2c_gpio_set() argument
121 gpioval = &dd->ipath_gpio_out; in i2c_gpio_set()
124 dir_mask = dd->ipath_gpio_scl; in i2c_gpio_set()
125 out_mask = (1UL << dd->ipath_gpio_scl_num); in i2c_gpio_set()
127 dir_mask = dd->ipath_gpio_sda; in i2c_gpio_set()
128 out_mask = (1UL << dd->ipath_gpio_sda_num); in i2c_gpio_set()
131 spin_lock_irqsave(&dd->ipath_gpio_lock, flags); in i2c_gpio_set()
134 dd->ipath_extctrl &= ~dir_mask; in i2c_gpio_set()
137 dd->ipath_extctrl |= dir_mask; in i2c_gpio_set()
139 ipath_write_kreg(dd, dd->ipath_kregs->kr_extctrl, dd->ipath_extctrl); in i2c_gpio_set()
[all …]
Dipath_sysfs.c92 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_status() local
95 if (!dd->ipath_statusp) { in show_status()
101 (unsigned long long) *(dd->ipath_statusp)); in show_status()
125 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_status_str() local
130 if (!dd->ipath_statusp) { in show_status_str()
135 s = *(dd->ipath_statusp); in show_status_str()
163 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_boardversion() local
165 return scnprintf(buf, PAGE_SIZE, "%s", dd->ipath_boardversion); in show_boardversion()
172 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_localbus_info() local
174 return scnprintf(buf, PAGE_SIZE, "%s", dd->ipath_lbus_info); in show_localbus_info()
[all …]
Dipath_wc_x86_64.c51 int ipath_enable_wc(struct ipath_devdata *dd) in ipath_enable_wc() argument
56 const unsigned long addr = pci_resource_start(dd->pcidev, 0); in ipath_enable_wc()
57 const size_t len = pci_resource_len(dd->pcidev, 0); in ipath_enable_wc()
70 if (dd->ipath_piobcnt2k && dd->ipath_piobcnt4k) { /* 2 sizes */ in ipath_enable_wc()
72 pio2kbase = dd->ipath_piobufbase & 0xffffffffUL; in ipath_enable_wc()
73 pio4kbase = (dd->ipath_piobufbase >> 32) & 0xffffffffUL; in ipath_enable_wc()
77 dd->ipath_piobcnt4k * dd->ipath_4kalign; in ipath_enable_wc()
81 dd->ipath_piobcnt2k * dd->ipath_palign; in ipath_enable_wc()
84 pioaddr = addr + dd->ipath_piobufbase; in ipath_enable_wc()
85 piolen = dd->ipath_piobcnt2k * dd->ipath_palign + in ipath_enable_wc()
[all …]
Dipath_diag.c87 int ipath_diag_add(struct ipath_devdata *dd) in ipath_diag_add() argument
98 ipath_dev_err(dd, "Couldn't create ipath_diagpkt " in ipath_diag_add()
104 snprintf(name, sizeof(name), "ipath_diag%d", dd->ipath_unit); in ipath_diag_add()
106 ret = ipath_cdev_init(IPATH_DIAG_MINOR_BASE + dd->ipath_unit, name, in ipath_diag_add()
107 &diag_file_ops, &dd->diag_cdev, in ipath_diag_add()
108 &dd->diag_dev); in ipath_diag_add()
110 ipath_dev_err(dd, "Couldn't create %s device: %d", in ipath_diag_add()
117 void ipath_diag_remove(struct ipath_devdata *dd) in ipath_diag_remove() argument
122 ipath_cdev_cleanup(&dd->diag_cdev, &dd->diag_dev); in ipath_diag_remove()
138 static int ipath_read_umem64(struct ipath_devdata *dd, void __user *uaddr, in ipath_read_umem64() argument
[all …]
Dipath_file_ops.c100 struct ipath_devdata *dd = pd->port_dd; in ipath_get_base_info() local
133 ret = dd->ipath_f_get_base_info(pd, kinfo); in ipath_get_base_info()
137 kinfo->spi_rcvhdr_cnt = dd->ipath_rcvhdrcnt; in ipath_get_base_info()
138 kinfo->spi_rcvhdrent_size = dd->ipath_rcvhdrentsize; in ipath_get_base_info()
139 kinfo->spi_tidegrcnt = dd->ipath_rcvegrcnt; in ipath_get_base_info()
140 kinfo->spi_rcv_egrbufsize = dd->ipath_rcvegrbufsize; in ipath_get_base_info()
149 kinfo->spi_tidcnt = dd->ipath_rcvtidcnt / subport_cnt; in ipath_get_base_info()
151 kinfo->spi_tidcnt += dd->ipath_rcvtidcnt % subport_cnt; in ipath_get_base_info()
156 kinfo->spi_nports = dd->ipath_cfgports; in ipath_get_base_info()
158 kinfo->spi_unit = dd->ipath_unit; in ipath_get_base_info()
[all …]
Dipath_mad.c88 struct ipath_devdata *dd = to_idev(ibdev)->dd; in recv_subn_get_nodeinfo() local
92 if (smp->attr_mod || (dd->ipath_guid == 0)) in recv_subn_get_nodeinfo()
106 nip->node_guid = dd->ipath_guid; in recv_subn_get_nodeinfo()
107 nip->port_guid = dd->ipath_guid; in recv_subn_get_nodeinfo()
108 nip->partition_cap = cpu_to_be16(ipath_get_npkeys(dd)); in recv_subn_get_nodeinfo()
109 nip->device_id = cpu_to_be16(dd->ipath_deviceid); in recv_subn_get_nodeinfo()
110 majrev = dd->ipath_majrev; in recv_subn_get_nodeinfo()
111 minrev = dd->ipath_minrev; in recv_subn_get_nodeinfo()
114 vendor = dd->ipath_vendorid; in recv_subn_get_nodeinfo()
137 __be64 g = to_idev(ibdev)->dd->ipath_guid; in recv_subn_get_guidinfo()
[all …]
Dipath_user_sdma.c174 static int ipath_user_sdma_coalesce(const struct ipath_devdata *dd, in ipath_user_sdma_coalesce() argument
207 dma_addr = dma_map_page(&dd->pcidev->dev, page, 0, len, in ipath_user_sdma_coalesce()
209 if (dma_mapping_error(&dd->pcidev->dev, dma_addr)) { in ipath_user_sdma_coalesce()
274 static int ipath_user_sdma_pin_pages(const struct ipath_devdata *dd, in ipath_user_sdma_pin_pages() argument
298 dma_map_page(&dd->pcidev->dev, in ipath_user_sdma_pin_pages()
302 if (dma_mapping_error(&dd->pcidev->dev, dma_addr)) { in ipath_user_sdma_pin_pages()
320 static int ipath_user_sdma_pin_pkt(const struct ipath_devdata *dd, in ipath_user_sdma_pin_pkt() argument
333 ret = ipath_user_sdma_pin_pages(dd, pkt, in ipath_user_sdma_pin_pkt()
344 ipath_user_sdma_free_pkt_frag(&dd->pcidev->dev, pq, pkt, idx); in ipath_user_sdma_pin_pkt()
350 static int ipath_user_sdma_init_payload(const struct ipath_devdata *dd, in ipath_user_sdma_init_payload() argument
[all …]
Dipath_kernel.h242 #define IPATH_SMALLBUF_DWORDS (dd->ipath_piosize2k >> 2)
874 int ipath_enable_wc(struct ipath_devdata *dd);
875 void ipath_disable_wc(struct ipath_devdata *dd);
891 int ipath_user_add(struct ipath_devdata *dd);
892 void ipath_user_remove(struct ipath_devdata *dd);
894 struct sk_buff *ipath_alloc_skb(struct ipath_devdata *dd, gfp_t);
899 int ipath_decode_err(struct ipath_devdata *dd, char *buf, size_t blen,
927 int ipath_set_rx_pol_inv(struct ipath_devdata *dd, u8 new_pol_inv);
1025 void ipath_free_data(struct ipath_portdata *dd);
1027 void ipath_chg_pioavailkernel(struct ipath_devdata *dd, unsigned start,
[all …]
Dipath_fs.c113 struct ipath_devdata *dd; in atomic_counters_read() local
115 dd = file_inode(file)->i_private; in atomic_counters_read()
116 dd->ipath_f_read_counters(dd, &counters); in atomic_counters_read()
130 struct ipath_devdata *dd; in flash_read() local
156 dd = file_inode(file)->i_private; in flash_read()
157 if (ipath_eeprom_read(dd, pos, tmp, count)) { in flash_read()
158 ipath_dev_err(dd, "failed to read from flash\n"); in flash_read()
181 struct ipath_devdata *dd; in flash_write() local
202 dd = file_inode(file)->i_private; in flash_write()
203 if (ipath_eeprom_write(dd, pos, tmp, count)) { in flash_write()
[all …]
Dipath_verbs.c345 struct ipath_devdata *dd = to_idev(qp->ibqp.device)->dd; in ipath_post_one_send() local
350 !(dd->ipath_flags & IPATH_LINKACTIVE)) { in ipath_post_one_send()
435 } else if (wqe->length > to_idev(qp->ibqp.device)->dd->ipath_ibmtu) in ipath_post_one_send()
618 lid &= ~((1 << dev->dd->ipath_lmc) - 1); in ipath_ib_rcv()
619 if (unlikely(lid != dev->dd->ipath_lid)) { in ipath_ib_rcv()
736 ipath_snapshot_counters(dev->dd, &dev->ipath_sword, in ipath_ib_timer()
747 ipath_snapshot_counters(dev->dd, &ta, &tb, in ipath_ib_timer()
1116 struct ipath_devdata *dd = dev->dd; in ipath_verbs_send_dma() local
1128 ret = ipath_sdma_verbs_send(dd, tx->ss, tx->len, tx); in ipath_verbs_send_dma()
1148 qp->s_pkt_delay = ipath_pkt_delay(plen, dd->delay_mult, qp->s_dmult); in ipath_verbs_send_dma()
[all …]
Dipath_user_sdma.h40 int ipath_user_sdma_writev(struct ipath_devdata *dd,
45 int ipath_user_sdma_make_progress(struct ipath_devdata *dd,
48 void ipath_user_sdma_queue_drain(struct ipath_devdata *dd,
Dipath_ruc.c516 static void want_buffer(struct ipath_devdata *dd, struct ipath_qp *qp) in want_buffer() argument
518 if (!(dd->ipath_flags & IPATH_HAS_SEND_DMA) || in want_buffer()
522 spin_lock_irqsave(&dd->ipath_sendctrl_lock, flags); in want_buffer()
523 dd->ipath_sendctrl |= INFINIPATH_S_PIOINTBUFAVAIL; in want_buffer()
524 ipath_write_kreg(dd, dd->ipath_kregs->kr_sendctrl, in want_buffer()
525 dd->ipath_sendctrl); in want_buffer()
526 ipath_read_kreg64(dd, dd->ipath_kregs->kr_scratch); in want_buffer()
527 spin_unlock_irqrestore(&dd->ipath_sendctrl_lock, flags); in want_buffer()
565 want_buffer(dev->dd, qp); in ipath_no_bufs_available()
592 hdr->sgid.global.interface_id = dev->dd->ipath_guid; in ipath_make_grh()
[all …]
Dipath_ud.c218 wc.slid = dev->dd->ipath_lid | in ipath_ud_loopback()
220 ((1 << dev->dd->ipath_lmc) - 1)); in ipath_ud_loopback()
223 ah_attr->dlid & ((1 << dev->dd->ipath_lmc) - 1); in ipath_ud_loopback()
290 lid = ah_attr->dlid & ~((1 << dev->dd->ipath_lmc) - 1); in ipath_make_ud_req()
291 if (unlikely(lid == dev->dd->ipath_lid)) { in ipath_make_ud_req()
355 lid = dev->dd->ipath_lid; in ipath_make_ud_req()
358 ((1 << dev->dd->ipath_lmc) - 1); in ipath_make_ud_req()
366 ipath_get_pkey(dev->dd, qp->s_pkey_index); in ipath_make_ud_req()
436 header_in_data = dev->dd->ipath_rcvhdrentsize == 16; in ipath_ud_rcv()
571 dlid & ((1 << dev->dd->ipath_lmc) - 1); in ipath_ud_rcv()
Dipath_wc_ppc64.c46 int ipath_enable_wc(struct ipath_devdata *dd) in ipath_enable_wc() argument
Dipath_rc.c615 struct ipath_devdata *dd; in send_rc_ack() local
635 dd = dev->dd; in send_rc_ack()
636 if (!(dd->ipath_flags & IPATH_LINKACTIVE)) in send_rc_ack()
639 piobuf = ipath_getpiobuf(dd, 0, NULL); in send_rc_ack()
665 bth0 = ipath_get_pkey(dd, qp->s_pkey_index) | in send_rc_ack()
677 hdr.lrh[3] = cpu_to_be16(dd->ipath_lid | in send_rc_ack()
685 if (dd->ipath_flags & IPATH_PIO_FLUSH_WC) { in send_rc_ack()
1603 header_in_data = dev->dd->ipath_rcvhdrentsize == 16; in ipath_rc_rcv()
Dipath_verbs.h543 struct ipath_devdata *dd; member
727 int ipath_snapshot_counters(struct ipath_devdata *dd, u64 *swords,
731 int ipath_get_counters(struct ipath_devdata *dd,
Dipath_uc.c272 header_in_data = dev->dd->ipath_rcvhdrentsize == 16; in ipath_uc_rcv()
Dipath_qp.c479 if (attr->pkey_index >= ipath_get_npkeys(dev->dd)) in ipath_modify_qp()
/linux-4.4.14/drivers/crypto/
Domap-des.c47 #define _calc_walked(inout) (dd->inout##_walk.offset - dd->inout##_sg->offset)
49 #define DES_REG_KEY(dd, x) ((dd)->pdata->key_ofs - \ argument
52 #define DES_REG_IV(dd, x) ((dd)->pdata->iv_ofs + ((x) * 0x04)) argument
54 #define DES_REG_CTRL(dd) ((dd)->pdata->ctrl_ofs) argument
61 #define DES_REG_DATA_N(dd, x) ((dd)->pdata->data_ofs + ((x) * 0x04)) argument
63 #define DES_REG_REV(dd) ((dd)->pdata->rev_ofs) argument
65 #define DES_REG_MASK(dd) ((dd)->pdata->mask_ofs) argument
69 #define DES_REG_IRQ_STATUS(dd) ((dd)->pdata->irq_status_ofs) argument
70 #define DES_REG_IRQ_ENABLE(dd) ((dd)->pdata->irq_enable_ofs) argument
81 struct omap_des_dev *dd; member
[all …]
Domap-aes.c43 #define _calc_walked(inout) (dd->inout##_walk.offset - dd->inout##_sg->offset)
50 #define AES_REG_KEY(dd, x) ((dd)->pdata->key_ofs - \ argument
52 #define AES_REG_IV(dd, x) ((dd)->pdata->iv_ofs + ((x) * 0x04)) argument
54 #define AES_REG_CTRL(dd) ((dd)->pdata->ctrl_ofs) argument
68 #define AES_REG_DATA_N(dd, x) ((dd)->pdata->data_ofs + ((x) * 0x04)) argument
70 #define AES_REG_REV(dd) ((dd)->pdata->rev_ofs) argument
72 #define AES_REG_MASK(dd) ((dd)->pdata->mask_ofs) argument
82 #define AES_REG_IRQ_STATUS(dd) ((dd)->pdata->irq_status_ofs) argument
83 #define AES_REG_IRQ_ENABLE(dd) ((dd)->pdata->irq_enable_ofs) argument
101 struct omap_aes_dev *dd; member
[all …]
Datmel-aes.c83 struct atmel_aes_dev *dd; member
215 static inline u32 atmel_aes_read(struct atmel_aes_dev *dd, u32 offset) in atmel_aes_read() argument
217 return readl_relaxed(dd->io_base + offset); in atmel_aes_read()
220 static inline void atmel_aes_write(struct atmel_aes_dev *dd, in atmel_aes_write() argument
223 writel_relaxed(value, dd->io_base + offset); in atmel_aes_write()
226 static void atmel_aes_read_n(struct atmel_aes_dev *dd, u32 offset, in atmel_aes_read_n() argument
230 *value = atmel_aes_read(dd, offset); in atmel_aes_read_n()
233 static void atmel_aes_write_n(struct atmel_aes_dev *dd, u32 offset, in atmel_aes_write_n() argument
237 atmel_aes_write(dd, offset, *value); in atmel_aes_write_n()
246 if (!ctx->dd) { in atmel_aes_find_dev()
[all …]
Datmel-tdes.c75 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()
[all …]
Domap-sham.c49 #define SHA_REG_IDIGEST(dd, x) ((dd)->pdata->idigest_ofs + ((x)*0x04)) argument
50 #define SHA_REG_DIN(dd, x) ((dd)->pdata->din_ofs + ((x) * 0x04)) argument
51 #define SHA_REG_DIGCNT(dd) ((dd)->pdata->digcnt_ofs) argument
53 #define SHA_REG_ODIGEST(dd, x) ((dd)->pdata->odigest_ofs + (x * 0x04)) argument
63 #define SHA_REG_REV(dd) ((dd)->pdata->rev_ofs) argument
65 #define SHA_REG_MASK(dd) ((dd)->pdata->mask_ofs) argument
71 #define SHA_REG_SYSSTATUS(dd) ((dd)->pdata->sysstatus_ofs) argument
74 #define SHA_REG_MODE(dd) ((dd)->pdata->mode_ofs) argument
88 #define SHA_REG_LENGTH(dd) ((dd)->pdata->length_ofs) argument
141 struct omap_sham_dev *dd; member
[all …]
Datmel-sha.c81 struct atmel_sha_dev *dd; member
102 struct atmel_sha_dev *dd; member
147 static inline u32 atmel_sha_read(struct atmel_sha_dev *dd, u32 offset) in atmel_sha_read() argument
149 return readl_relaxed(dd->io_base + offset); in atmel_sha_read()
152 static inline void atmel_sha_write(struct atmel_sha_dev *dd, in atmel_sha_write() argument
155 writel_relaxed(value, dd->io_base + offset); in atmel_sha_write()
260 struct atmel_sha_dev *dd = NULL; in atmel_sha_init() local
264 if (!tctx->dd) { in atmel_sha_init()
266 dd = tmp; in atmel_sha_init()
269 tctx->dd = dd; in atmel_sha_init()
[all …]
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_twsi.c67 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, 0, 0, 0)) in scl_out()
115 qib_dev_err(dd, "SCL interface stuck low > %d uSec\n", in scl_out()
118 i2c_wait_for_writes(dd); in scl_out()
121 static void sda_out(struct qib_devdata *dd, u8 bit) in sda_out() argument
125 mask = 1UL << dd->gpio_sda_num; in sda_out()
[all …]
Dqib_iba6120.c306 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->ureg_align * ctxt)); in qib_read_ureg32()
332 static inline void qib_write_ureg(const struct qib_devdata *dd, in qib_write_ureg() argument
337 if (dd->userbase) in qib_write_ureg()
[all …]
Dqib_init.c102 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->ctxtcnt; in qib_set_ctxtcnt()
110 else if (qib_cfgctxts <= dd->ctxtcnt) in qib_set_ctxtcnt()
111 dd->cfgctxts = qib_cfgctxts; in qib_set_ctxtcnt()
113 dd->cfgctxts = dd->ctxtcnt; in qib_set_ctxtcnt()
114 dd->freectxts = (dd->first_user_ctxt > dd->cfgctxts) ? 0 : in qib_set_ctxtcnt()
[all …]
Dqib_tx.c61 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->pioavail_lock); in qib_disarm_piobufs_ifneeded()
105 if (__test_and_clear_bit(i, dd->pio_need_disarm)) { in qib_disarm_piobufs_ifneeded()
107 dd->f_sendctrl(rcd->ppd, QIB_SENDCTRL_DISARM_BUF(i)); in qib_disarm_piobufs_ifneeded()
110 spin_unlock_irq(&dd->pioavail_lock); in qib_disarm_piobufs_ifneeded()
[all …]
Dqib_iba7220.c229 static inline u32 qib_read_ureg32(const struct qib_devdata *dd, in qib_read_ureg32() argument
232 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) in qib_read_ureg32()
235 if (dd->userbase) in qib_read_ureg32()
237 ((char __iomem *)dd->userbase + in qib_read_ureg32()
238 dd->ureg_align * ctxt)); in qib_read_ureg32()
241 (dd->uregbase + in qib_read_ureg32()
242 (char __iomem *)dd->kregbase + in qib_read_ureg32()
243 dd->ureg_align * ctxt)); in qib_read_ureg32()
255 static inline void qib_write_ureg(const struct qib_devdata *dd, in qib_write_ureg() argument
260 if (dd->userbase) in qib_write_ureg()
[all …]
Dqib_pcie.c135 int qib_pcie_ddinit(struct qib_devdata *dd, struct pci_dev *pdev, in qib_pcie_ddinit() argument
141 dd->pcidev = pdev; in qib_pcie_ddinit()
142 pci_set_drvdata(pdev, dd); in qib_pcie_ddinit()
149 dd->kregbase = __ioremap(addr, len, _PAGE_NO_CACHE | _PAGE_WRITETHRU); in qib_pcie_ddinit()
151 dd->kregbase = ioremap_nocache(addr, len); in qib_pcie_ddinit()
154 if (!dd->kregbase) in qib_pcie_ddinit()
157 dd->kregend = (u64 __iomem *)((void __iomem *) dd->kregbase + len); in qib_pcie_ddinit()
158 dd->physaddr = addr; /* used for io_remap, etc. */ in qib_pcie_ddinit()
164 dd->pcibar0 = addr; in qib_pcie_ddinit()
165 dd->pcibar1 = addr >> 32; in qib_pcie_ddinit()
[all …]
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, int sdnum, int claim);
[all …]
Dqib_iba7322.c162 #define IS_QMH(dd) (SYM_FIELD((dd)->revision, Revision, BoardID) == \ argument
164 #define IS_QME(dd) (SYM_FIELD((dd)->revision, Revision, BoardID) == \ argument
749 static inline void qib_write_kreg(const struct qib_devdata *dd,
758 static void qib_setup_dca(struct qib_devdata *dd);
759 static void setup_dca_notifier(struct qib_devdata *dd,
761 static void reset_dca_notifier(struct qib_devdata *dd,
775 static inline u32 qib_read_ureg32(const struct qib_devdata *dd, in qib_read_ureg32() argument
778 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) in qib_read_ureg32()
781 (dd->ureg_align * ctxt) + (dd->userbase ? in qib_read_ureg32()
782 (char __iomem *)dd->userbase : in qib_read_ureg32()
[all …]
Dqib_diag.c69 struct qib_devdata *dd; member
78 static struct qib_diag_client *get_client(struct qib_devdata *dd) in get_client() argument
92 dc->dd = dd; in get_client()
104 struct qib_devdata *dd = dc->dd; in return_client() local
108 if (dc == dd->diag_client) { in return_client()
109 dd->diag_client = dc->next; in return_client()
112 tdc = dc->dd->diag_client; in return_client()
124 rdc->dd = NULL; in return_client()
160 int qib_diag_add(struct qib_devdata *dd) in qib_diag_add() argument
173 snprintf(name, sizeof(name), "ipath_diag%d", dd->unit); in qib_diag_add()
[all …]
Dqib_eeprom.c53 int qib_eeprom_read(struct qib_devdata *dd, u8 eeprom_offset, in qib_eeprom_read() argument
58 ret = mutex_lock_interruptible(&dd->eep_lock); in qib_eeprom_read()
60 ret = qib_twsi_reset(dd); in qib_eeprom_read()
62 qib_dev_err(dd, "EEPROM Reset for read failed\n"); in qib_eeprom_read()
64 ret = qib_twsi_blk_rd(dd, dd->twsi_eeprom_dev, in qib_eeprom_read()
66 mutex_unlock(&dd->eep_lock); in qib_eeprom_read()
77 static int eeprom_write_with_enable(struct qib_devdata *dd, u8 offset, in eeprom_write_with_enable() argument
82 pwen = dd->f_eeprom_wen(dd, 1); in eeprom_write_with_enable()
83 ret = qib_twsi_reset(dd); in eeprom_write_with_enable()
85 qib_dev_err(dd, "EEPROM Reset for write failed\n"); in eeprom_write_with_enable()
[all …]
Dqib_wc_x86_64.c53 int qib_enable_wc(struct qib_devdata *dd) in qib_enable_wc() argument
58 const unsigned long addr = pci_resource_start(dd->pcidev, 0); in qib_enable_wc()
59 const size_t len = pci_resource_len(dd->pcidev, 0); in qib_enable_wc()
72 if (dd->piobcnt2k && dd->piobcnt4k) { in qib_enable_wc()
76 pio2kbase = dd->piobufbase & 0xffffffffUL; in qib_enable_wc()
77 pio4kbase = (dd->piobufbase >> 32) & 0xffffffffUL; in qib_enable_wc()
82 dd->piobcnt4k * dd->align4k; in qib_enable_wc()
86 dd->piobcnt2k * dd->palign; in qib_enable_wc()
89 pioaddr = addr + dd->piobufbase; in qib_enable_wc()
90 piolen = dd->piobcnt2k * dd->palign + in qib_enable_wc()
[all …]
Dqib_file_ops.c104 struct qib_devdata *dd = rcd->dd; in qib_get_base_info() local
135 ret = dd->f_get_base_info(rcd, kinfo); in qib_get_base_info()
139 kinfo->spi_rcvhdr_cnt = dd->rcvhdrcnt; in qib_get_base_info()
140 kinfo->spi_rcvhdrent_size = dd->rcvhdrentsize; in qib_get_base_info()
142 kinfo->spi_rcv_egrbufsize = dd->rcvegrbufsize; in qib_get_base_info()
151 kinfo->spi_tidcnt = dd->rcvtidcnt / subctxt_cnt; in qib_get_base_info()
153 kinfo->spi_tidcnt += dd->rcvtidcnt % subctxt_cnt; in qib_get_base_info()
158 kinfo->spi_nctxts = dd->cfgctxts; in qib_get_base_info()
160 kinfo->spi_unit = dd->unit; in qib_get_base_info()
186 kinfo->spi_rhf_offset = dd->rhf_offset; in qib_get_base_info()
[all …]
Dqib_driver.c98 struct qib_devdata *dd; in qib_count_active_units() local
104 list_for_each_entry(dd, &qib_dev_list, list) { in qib_count_active_units()
105 if (!(dd->flags & QIB_PRESENT) || !dd->kregbase) in qib_count_active_units()
107 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in qib_count_active_units()
108 ppd = dd->pport + pidx; in qib_count_active_units()
128 struct qib_devdata *dd; in qib_count_units() local
135 list_for_each_entry(dd, &qib_dev_list, list) { in qib_count_units()
137 if ((dd->flags & QIB_PRESENT) && dd->kregbase) in qib_count_units()
139 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in qib_count_units()
140 ppd = dd->pport + pidx; in qib_count_units()
[all …]
Dqib_intr.c75 struct qib_devdata *dd = ppd->dd; in signal_ib_event() local
77 event.device = &dd->verbs_dev.ibdev; in signal_ib_event()
85 struct qib_devdata *dd = ppd->dd; in qib_handle_e_ibstatuschanged() local
91 lstate = dd->f_iblink_state(ibcs); /* linkstate */ in qib_handle_e_ibstatuschanged()
92 ltstate = dd->f_ibphys_portstate(ibcs); in qib_handle_e_ibstatuschanged()
107 if (dd->f_ib_updown(ppd, 1, ibcs)) in qib_handle_e_ibstatuschanged()
113 dd->f_ib_updown(ppd, 0, ibcs)) in qib_handle_e_ibstatuschanged()
150 if (dd->flags & QIB_HAS_SEND_DMA) in qib_handle_e_ibstatuschanged()
154 dd->f_setextled(ppd, 1); in qib_handle_e_ibstatuschanged()
181 ppd->dd->f_portcntr(ppd, QIBPORTCNTR_IBSYMBOLERR); in qib_clear_symerror_on_linkup()
[all …]
Dqib_fs.c150 struct qib_devdata *dd = private2dd(file); in dev_counters_read() local
152 avail = dd->f_read_cntrs(dd, *ppos, NULL, &counters); in dev_counters_read()
162 struct qib_devdata *dd = private2dd(file); in dev_names_read() local
164 avail = dd->f_read_cntrs(dd, *ppos, &names, NULL); in dev_names_read()
184 struct qib_devdata *dd = private2dd(file); in portnames_read() local
186 avail = dd->f_read_portcntrs(dd, *ppos, 0, &names, NULL); in portnames_read()
196 struct qib_devdata *dd = private2dd(file); in portcntrs_1_read() local
198 avail = dd->f_read_portcntrs(dd, *ppos, 0, NULL, &counters); in portcntrs_1_read()
208 struct qib_devdata *dd = private2dd(file); in portcntrs_2_read() local
210 avail = dd->f_read_portcntrs(dd, *ppos, 1, NULL, &counters); in portcntrs_2_read()
[all …]
Dqib_qsfp.c49 struct qib_devdata *dd = ppd->dd; in qsfp_read() local
55 ret = mutex_lock_interruptible(&dd->eep_lock); in qsfp_read()
59 if (dd->twsi_eeprom_dev == QIB_TWSI_NO_DEV) { in qsfp_read()
78 dd->f_gpio_mod(dd, out, mask, mask); in qsfp_read()
87 ret = qib_twsi_reset(dd); in qsfp_read()
89 qib_dev_porterr(dd, ppd->port, in qsfp_read()
106 ret = qib_twsi_blk_rd(dd, QSFP_DEV, addr, buff + cnt, wlen); in qsfp_read()
128 dd->f_gpio_mod(dd, mask, mask, mask); in qsfp_read()
136 qib_dev_err(dd, "QSFP interface bus stuck non-idle\n"); in qsfp_read()
139 qib_dev_porterr(dd, ppd->port, "QSFP failed even retrying\n"); in qsfp_read()
[all …]
Dqib_sysfs.c45 struct qib_devdata *dd = ppd->dd; in show_hrtbt_enb() local
48 ret = dd->f_get_ib_cfg(ppd, QIB_IB_CFG_HRTBT); in show_hrtbt_enb()
56 struct qib_devdata *dd = ppd->dd; in store_hrtbt_enb() local
62 qib_dev_err(dd, "attempt to set invalid Heartbeat enable\n"); in store_hrtbt_enb()
73 ret = dd->f_set_ib_cfg(ppd, QIB_IB_CFG_HRTBT, val); in store_hrtbt_enb()
80 struct qib_devdata *dd = ppd->dd; in store_loopback() local
83 r = dd->f_set_ib_loopback(ppd, buf); in store_loopback()
93 struct qib_devdata *dd = ppd->dd; in store_led_override() local
99 qib_dev_err(dd, "attempt to set invalid LED override\n"); in store_led_override()
515 struct qib_devdata *dd = dd_from_dev(dev); in show_hca() local
[all …]
Dqib_7220.h110 int qib_sd7220_presets(struct qib_devdata *dd);
111 int qib_sd7220_init(struct qib_devdata *dd);
120 static inline u32 qib_read_kreg32(const struct qib_devdata *dd, in qib_read_kreg32() argument
123 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) in qib_read_kreg32()
125 return readl((u32 __iomem *)&dd->kregbase[regno]); in qib_read_kreg32()
128 static inline u64 qib_read_kreg64(const struct qib_devdata *dd, in qib_read_kreg64() argument
131 if (!dd->kregbase || !(dd->flags & QIB_PRESENT)) in qib_read_kreg64()
134 return readq(&dd->kregbase[regno]); in qib_read_kreg64()
137 static inline void qib_write_kreg(const struct qib_devdata *dd, in qib_write_kreg() argument
140 if (dd->kregbase) in qib_write_kreg()
[all …]
Dqib_verbs.c1059 dev = &ppd->dd->verbs_dev; in qib_verbs_sdma_desc_avail()
1156 struct qib_devdata *dd = dd_from_dev(dev); in qib_verbs_send_dma() local
1177 control = dd->f_setpbc_control(ppd, plen, qp->s_srate, in qib_verbs_send_dma()
1186 if (dd->flags & QIB_HAS_SDMA_TIMEOUT) in qib_verbs_send_dma()
1190 if (plen + 1 > dd->piosize2kmax_dwords) in qib_verbs_send_dma()
1227 tx->txreq.addr = dma_map_single(&dd->pcidev->dev, phdr, in qib_verbs_send_dma()
1229 if (dma_mapping_error(&dd->pcidev->dev, tx->txreq.addr)) in qib_verbs_send_dma()
1258 struct qib_devdata *dd; in no_bufs_available() local
1275 dd = dd_from_dev(dev); in no_bufs_available()
1276 dd->f_wantpiobuf_intr(dd, 1); in no_bufs_available()
[all …]
Dqib_debugfs.c110 struct qib_devdata *dd = dd_from_dev(ibd); in _opcode_stats_seq_show() local
112 for (j = 0; j < dd->first_user_ctxt; j++) { in _opcode_stats_seq_show()
113 if (!dd->rcd[j]) in _opcode_stats_seq_show()
115 n_packets += dd->rcd[j]->opstats->stats[i].n_packets; in _opcode_stats_seq_show()
116 n_bytes += dd->rcd[j]->opstats->stats[i].n_bytes; in _opcode_stats_seq_show()
132 struct qib_devdata *dd = dd_from_dev(ibd); in DEBUGFS_FILE() local
136 if (*pos >= dd->first_user_ctxt) in DEBUGFS_FILE()
144 struct qib_devdata *dd = dd_from_dev(ibd); in _ctx_stats_seq_next() local
150 if (*pos >= dd->first_user_ctxt) in _ctx_stats_seq_next()
166 struct qib_devdata *dd = dd_from_dev(ibd); in _ctx_stats_seq_show() local
[all …]
Dqib_sdma.c199 ppd->dd->f_sendctrl(ppd, QIB_SENDCTRL_DISARM_BUF(bufno)); in sdma_hw_start_up()
201 ppd->dd->f_sdma_hw_start_up(ppd); in sdma_hw_start_up()
250 ppd->dd->f_sdma_sendctrl(ppd, ss->current_op); in sdma_set_state()
265 dma_unmap_single(&ppd->dd->pcidev->dev, addr, len, DMA_TO_DEVICE); in unmap_desc()
275 ppd->sdma_descq = dma_alloc_coherent(&ppd->dd->pcidev->dev, in alloc_sdma()
280 qib_dev_err(ppd->dd, in alloc_sdma()
286 ppd->sdma_head_dma = dma_alloc_coherent(&ppd->dd->pcidev->dev, in alloc_sdma()
289 qib_dev_err(ppd->dd, in alloc_sdma()
297 dma_free_coherent(&ppd->dd->pcidev->dev, in alloc_sdma()
309 struct qib_devdata *dd = ppd->dd; in free_sdma() local
[all …]
Dqib_mad.c281 struct qib_devdata *dd = dd_from_ibdev(ibdev); in subn_get_nodeinfo() local
286 if (smp->attr_mod || pidx >= dd->num_pports || in subn_get_nodeinfo()
287 dd->pport[pidx].guid == 0) in subn_get_nodeinfo()
290 nip->port_guid = dd->pport[pidx].guid; in subn_get_nodeinfo()
298 nip->node_guid = dd->pport->guid; /* Use first-port GUID as node */ in subn_get_nodeinfo()
299 nip->partition_cap = cpu_to_be16(qib_get_npkeys(dd)); in subn_get_nodeinfo()
300 nip->device_id = cpu_to_be16(dd->deviceid); in subn_get_nodeinfo()
301 majrev = dd->majrev; in subn_get_nodeinfo()
302 minrev = dd->minrev; in subn_get_nodeinfo()
305 vendor = dd->vendorid; in subn_get_nodeinfo()
[all …]
Dqib.h212 struct qib_devdata *dd; member
539 struct qib_devdata *dd; member
708 typedef int (*diag_hook) (struct qib_devdata *dd,
718 extern int qib_register_observer(struct qib_devdata *dd,
811 int (*f_gpio_mod)(struct qib_devdata *dd, u32 out, u32 dir,
814 int (*f_eeprom_wen)(struct qib_devdata *dd, int wen);
1141 int init_chip_wc_pat(struct qib_devdata *dd, u32);
1142 int qib_enable_wc(struct qib_devdata *dd);
1143 void qib_disable_wc(struct qib_devdata *dd);
1159 int qib_decode_err(struct qib_devdata *dd, char *buf, size_t blen, u64 err);
[all …]
Dqib_cq.c114 worker = cq->dd->worker; in qib_cq_enter()
303 cq->dd = dd_from_dev(dev); in qib_create_cq()
501 int qib_cq_init(struct qib_devdata *dd) in qib_cq_init() argument
507 if (dd->worker) in qib_cq_init()
509 dd->worker = kzalloc(sizeof(*dd->worker), GFP_KERNEL); in qib_cq_init()
510 if (!dd->worker) in qib_cq_init()
512 init_kthread_worker(dd->worker); in qib_cq_init()
515 dd->worker, in qib_cq_init()
516 dd->assigned_node_id, in qib_cq_init()
517 "qib_cq%d", dd->unit); in qib_cq_init()
[all …]
Dqib_user_sdma.c299 static int qib_user_sdma_page_to_frags(const struct qib_devdata *dd, in qib_user_sdma_page_to_frags() argument
313 dma_map_page(&dd->pcidev->dev, in qib_user_sdma_page_to_frags()
317 if (dma_mapping_error(&dd->pcidev->dev, dma_addr)) { in qib_user_sdma_page_to_frags()
388 dma_map_single(&dd->pcidev->dev, in qib_user_sdma_page_to_frags()
392 if (dma_mapping_error(&dd->pcidev->dev, in qib_user_sdma_page_to_frags()
479 dma_map_single(&dd->pcidev->dev, in qib_user_sdma_page_to_frags()
483 if (dma_mapping_error(&dd->pcidev->dev, in qib_user_sdma_page_to_frags()
561 static int qib_user_sdma_coalesce(const struct qib_devdata *dd, in qib_user_sdma_coalesce() argument
595 ret = qib_user_sdma_page_to_frags(dd, pq, pkt, in qib_user_sdma_coalesce()
662 static int qib_user_sdma_pin_pages(const struct qib_devdata *dd, in qib_user_sdma_pin_pages() argument
[all …]
Dqib_qp.c124 static int alloc_qpn(struct qib_devdata *dd, struct qib_qpn_table *qpt, in alloc_qpn() argument
148 if (qpt->mask && ((qpn & qpt->mask) >> 1) >= dd->n_krcv_queues) in alloc_qpn()
166 dd->n_krcv_queues); in alloc_qpn()
295 unsigned qib_free_all_qps(struct qib_devdata *dd) in qib_free_all_qps() argument
297 struct qib_ibdev *dev = &dd->verbs_dev; in qib_free_all_qps()
302 for (n = 0; n < dd->num_pports; n++) { in qib_free_all_qps()
303 struct qib_ibport *ibp = &dd->pport[n].ibport_data; in qib_free_all_qps()
352 struct qib_ibdev *dev = &ppd_from_ibp(ibp)->dd->verbs_dev; in qib_lookup_qpn()
644 struct qib_devdata *dd = dd_from_dev(dev); in qib_modify_qp() local
650 if (mtu > dd->pport[pidx].ibmtu) { in qib_modify_qp()
[all …]
Dqib_wc_ppc64.c46 int qib_enable_wc(struct qib_devdata *dd) in qib_enable_wc() argument
Dqib_ud.c398 struct qib_devdata *dd = ppd->dd; in qib_lookup_pkey() local
404 for (i = 0; i < ARRAY_SIZE(dd->rcd[ctxt]->pkeys); ++i) in qib_lookup_pkey()
405 if ((dd->rcd[ctxt]->pkeys[i] & 0x7fff) == pkey) in qib_lookup_pkey()
Dqib_verbs.h272 struct qib_devdata *dd; member
934 unsigned qib_free_all_qps(struct qib_devdata *dd);
936 void qib_init_qpn_table(struct qib_devdata *dd, struct qib_qpn_table *qpt);
1014 int qib_cq_init(struct qib_devdata *dd);
1016 void qib_cq_exit(struct qib_devdata *dd);
Dqib_rc.c652 struct qib_devdata *dd = dd_from_ibdev(qp->ibqp.device); in qib_send_rc_ack() local
712 control = dd->f_setpbc_control(ppd, hwords + SIZE_OF_CRC, in qib_send_rc_ack()
717 piobuf = dd->f_getsendbuf(ppd, pbc, &pbufn); in qib_send_rc_ack()
737 if (dd->flags & QIB_PIO_FLUSH_WC) { in qib_send_rc_ack()
747 if (dd->flags & QIB_USE_SPCL_TRIG) { in qib_send_rc_ack()
748 u32 spcl_off = (pbufn >= dd->piobcnt2k) ? 2047 : 1023; in qib_send_rc_ack()
755 qib_sendbuf_done(dd, pbufn); in qib_send_rc_ack()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dpcie.c167 int hfi1_pcie_ddinit(struct hfi1_devdata *dd, struct pci_dev *pdev, in hfi1_pcie_ddinit() argument
173 dd->pcidev = pdev; in hfi1_pcie_ddinit()
174 pci_set_drvdata(pdev, dd); in hfi1_pcie_ddinit()
186 dd_dev_err(dd, "chip PIO range does not match\n"); in hfi1_pcie_ddinit()
190 dd->kregbase = ioremap_nocache(addr, TXE_PIO_SEND); in hfi1_pcie_ddinit()
191 if (!dd->kregbase) in hfi1_pcie_ddinit()
194 dd->piobase = ioremap_wc(addr + TXE_PIO_SEND, TXE_PIO_SIZE); in hfi1_pcie_ddinit()
195 if (!dd->piobase) { in hfi1_pcie_ddinit()
196 iounmap(dd->kregbase); in hfi1_pcie_ddinit()
200 dd->flags |= HFI1_PRESENT; /* now register routines work */ in hfi1_pcie_ddinit()
[all …]
Dtwsi.c85 static void i2c_wait_for_writes(struct hfi1_devdata *dd, u32 target) in i2c_wait_for_writes() argument
92 hfi1_gpio_mod(dd, target, 0, 0, 0); in i2c_wait_for_writes()
107 static void scl_out(struct hfi1_devdata *dd, u32 target, u8 bit) in scl_out() argument
116 hfi1_gpio_mod(dd, target, 0, bit ? 0 : mask, mask); in scl_out()
128 if (mask & hfi1_gpio_mod(dd, target, 0, 0, 0)) in scl_out()
133 dd_dev_err(dd, "SCL interface stuck low > %d uSec\n", in scl_out()
136 i2c_wait_for_writes(dd, target); in scl_out()
139 static void sda_out(struct hfi1_devdata *dd, u32 target, u8 bit) in sda_out() argument
146 hfi1_gpio_mod(dd, target, 0, bit ? 0 : mask, mask); in sda_out()
148 i2c_wait_for_writes(dd, target); in sda_out()
[all …]
Dinit.c126 int hfi1_create_ctxts(struct hfi1_devdata *dd) in hfi1_create_ctxts() argument
130 int local_node_id = pcibus_to_node(dd->pcidev->bus); in hfi1_create_ctxts()
134 dd->assigned_node_id = local_node_id; in hfi1_create_ctxts()
136 dd->rcd = kcalloc(dd->num_rcv_contexts, sizeof(*dd->rcd), GFP_KERNEL); in hfi1_create_ctxts()
137 if (!dd->rcd) in hfi1_create_ctxts()
141 for (i = 0; i < dd->first_user_ctxt; ++i) { in hfi1_create_ctxts()
145 ppd = dd->pport + (i % dd->num_pports); in hfi1_create_ctxts()
148 dd_dev_err(dd, in hfi1_create_ctxts()
163 rcd->sc = sc_alloc(dd, SC_ACK, rcd->rcvhdrqentsize, dd->node); in hfi1_create_ctxts()
165 dd_dev_err(dd, in hfi1_create_ctxts()
[all …]
Dfirmware.c245 static int __read_8051_data(struct hfi1_devdata *dd, u32 addr, u64 *result) in __read_8051_data() argument
254 write_csr(dd, DC_DC8051_CFG_RAM_ACCESS_CTRL, reg); in __read_8051_data()
258 while ((read_csr(dd, DC_DC8051_CFG_RAM_ACCESS_STATUS) in __read_8051_data()
263 dd_dev_err(dd, "timeout reading 8051 data\n"); in __read_8051_data()
270 *result = read_csr(dd, DC_DC8051_CFG_RAM_ACCESS_RD_DATA); in __read_8051_data()
279 int read_8051_data(struct hfi1_devdata *dd, u32 addr, u32 len, u64 *result) in read_8051_data() argument
285 spin_lock_irqsave(&dd->dc8051_memlock, flags); in read_8051_data()
288 write_csr(dd, DC_DC8051_CFG_RAM_ACCESS_SETUP, 0); in read_8051_data()
291 ret = __read_8051_data(dd, addr, result); in read_8051_data()
297 write_csr(dd, DC_DC8051_CFG_RAM_ACCESS_CTRL, 0); in read_8051_data()
[all …]
Dchip.c132 #define emulator_rev(dd) ((dd)->irev >> 8) argument
134 #define is_emulator_p(dd) ((((dd)->irev) & 0xf) == 3) argument
135 #define is_emulator_s(dd) ((((dd)->irev) & 0xf) == 4) argument
982 static u32 chip_to_opa_lstate(struct hfi1_devdata *dd, u32 chip_lstate);
983 static int set_physical_link_state(struct hfi1_devdata *dd, u64 state);
984 static void read_vc_remote_phy(struct hfi1_devdata *dd, u8 *power_management,
986 static void read_vc_remote_fabric(struct hfi1_devdata *dd, u8 *vau, u8 *z,
988 static void read_vc_remote_link_width(struct hfi1_devdata *dd,
990 static void read_vc_local_link_width(struct hfi1_devdata *dd, u8 *misc_bits,
992 static void read_remote_device_id(struct hfi1_devdata *dd, u16 *device_id,
[all …]
Deprom.c106 static void write_enable(struct hfi1_devdata *dd) in write_enable() argument
109 write_csr(dd, ASIC_GPIO_OUT, in write_enable()
110 read_csr(dd, ASIC_GPIO_OUT) | EPROM_WP_N); in write_enable()
112 write_csr(dd, ASIC_GPIO_OE, in write_enable()
113 read_csr(dd, ASIC_GPIO_OE) | EPROM_WP_N); in write_enable()
119 static void write_disable(struct hfi1_devdata *dd) in write_disable() argument
122 write_csr(dd, ASIC_GPIO_OUT, in write_disable()
123 read_csr(dd, ASIC_GPIO_OUT) & ~EPROM_WP_N); in write_disable()
125 write_csr(dd, ASIC_GPIO_OE, in write_disable()
126 read_csr(dd, ASIC_GPIO_OE) & ~EPROM_WP_N); in write_disable()
[all …]
Dpio.c68 void __cm_reset(struct hfi1_devdata *dd, u64 sendctrl) in __cm_reset() argument
70 write_csr(dd, SEND_CTRL, sendctrl | SEND_CTRL_CM_RESET_SMASK); in __cm_reset()
73 sendctrl = read_csr(dd, SEND_CTRL); in __cm_reset()
88 void pio_send_control(struct hfi1_devdata *dd, int op) in pio_send_control() argument
95 spin_lock_irqsave(&dd->sendctrl_lock, flags); in pio_send_control()
97 reg = read_csr(dd, SEND_CTRL); in pio_send_control()
118 __cm_reset(dd, reg); in pio_send_control()
126 dd_dev_err(dd, "%s: invalid control %d\n", __func__, op); in pio_send_control()
131 write_csr(dd, SEND_CTRL, reg); in pio_send_control()
133 (void) read_csr(dd, SEND_CTRL); /* flush write */ in pio_send_control()
[all …]
Ddiag.c274 static int hfi1_snoop_add(struct hfi1_devdata *dd, const char *name);
276 int hfi1_diag_add(struct hfi1_devdata *dd) in hfi1_diag_add() argument
282 dd->unit); in hfi1_diag_add()
287 ret = hfi1_snoop_add(dd, name); in hfi1_diag_add()
289 dd_dev_err(dd, "Unable to init snoop/capture device"); in hfi1_diag_add()
314 static void hfi1_snoop_remove(struct hfi1_devdata *dd) in hfi1_snoop_remove() argument
318 spin_lock_irqsave(&dd->hfi1_snoop.snoop_lock, flags); in hfi1_snoop_remove()
319 drain_snoop_list(&dd->hfi1_snoop.queue); in hfi1_snoop_remove()
320 hfi1_cdev_cleanup(&dd->hfi1_snoop.cdev, &dd->hfi1_snoop.class_dev); in hfi1_snoop_remove()
321 spin_unlock_irqrestore(&dd->hfi1_snoop.snoop_lock, flags); in hfi1_snoop_remove()
[all …]
Dintr.c92 struct hfi1_devdata *dd = ppd->dd; in signal_ib_event() local
99 if (!(dd->flags & HFI1_INITTED)) in signal_ib_event()
101 event.device = &dd->verbs_dev.ibdev; in signal_ib_event()
111 void handle_linkup_change(struct hfi1_devdata *dd, u32 linkup) in handle_linkup_change() argument
113 struct hfi1_pportdata *ppd = &dd->pport[0]; in handle_linkup_change()
135 || dd->icode == ICODE_FUNCTIONAL_SIMULATOR) { in handle_linkup_change()
136 set_up_vl15(dd, dd->vau, dd->vl15_init); in handle_linkup_change()
137 assign_remote_cm_au_table(dd, dd->vcu); in handle_linkup_change()
139 read_csr(dd, in handle_linkup_change()
142 read_csr(dd, DC_DC8051_STS_REMOTE_NODE_TYPE) & in handle_linkup_change()
[all …]
Dqsfp.c70 struct hfi1_devdata *dd = ppd->dd; in __i2c_write() local
75 ret = hfi1_twsi_reset(dd, target); in __i2c_write()
77 hfi1_dev_porterr(dd, ppd->port, in __i2c_write()
86 ret = hfi1_twsi_blk_wr(dd, target, i2c_addr, offset, in __i2c_write()
105 struct hfi1_devdata *dd = ppd->dd; in i2c_write() local
108 ret = mutex_lock_interruptible(&dd->qsfp_i2c_mutex); in i2c_write()
111 mutex_unlock(&dd->qsfp_i2c_mutex); in i2c_write()
123 struct hfi1_devdata *dd = ppd->dd; in __i2c_read() local
129 ret = hfi1_twsi_reset(dd, target); in __i2c_read()
131 hfi1_dev_porterr(dd, ppd->port, in __i2c_read()
[all …]
Dfile_ops.c363 struct hfi1_devdata *dd; in hfi1_file_write() local
365 if (!uctxt || !uctxt->dd || !uctxt->sc) { in hfi1_file_write()
376 dd = uctxt->dd; in hfi1_file_write()
397 dd->event_queue, in hfi1_file_write()
398 !(ACCESS_ONCE(dd->flags) & HFI1_FROZEN), in hfi1_file_write()
400 if (dd->flags & HFI1_FROZEN) { in hfi1_file_write()
404 if (dd->flags & HFI1_FORCED_FREEZE) { in hfi1_file_write()
412 hfi1_rcvctrl(dd, HFI1_RCVCTRL_CTXT_ENB, in hfi1_file_write()
486 struct hfi1_devdata *dd; in hfi1_file_mmap() local
501 dd = uctxt->dd; in hfi1_file_mmap()
[all …]
Dsdma.c292 write_kctxt_csr(sde->dd, sde->this_idx, offset0, value); in write_sde_csr()
299 return read_kctxt_csr(sde->dd, sde->this_idx, offset0); in read_sde_csr()
310 struct hfi1_devdata *dd = sde->dd; in sdma_wait_for_packet_egress() local
317 reg = read_csr(dd, off + SEND_EGRESS_SEND_DMA_STATUS); in sdma_wait_for_packet_egress()
328 …dd_dev_err(dd, "%s: engine %u timeout waiting for packets to egress, remaining count %u, bouncing … in sdma_wait_for_packet_egress()
330 queue_work(dd->pport->hfi1_wq, in sdma_wait_for_packet_egress()
331 &dd->pport->link_bounce_work); in sdma_wait_for_packet_egress()
342 void sdma_wait(struct hfi1_devdata *dd) in sdma_wait() argument
346 for (i = 0; i < dd->num_sdma; i++) { in sdma_wait()
347 struct sdma_engine *sde = &dd->per_sdma[i]; in sdma_wait()
[all …]
Dchip.h552 u64 read_csr(const struct hfi1_devdata *dd, u32 offset);
553 void write_csr(const struct hfi1_devdata *dd, u32 offset, u64 value);
560 static inline u64 read_kctxt_csr(const struct hfi1_devdata *dd, int ctxt, in read_kctxt_csr() argument
564 return read_csr(dd, offset0 + (0x100 * ctxt)); in read_kctxt_csr()
567 static inline void write_kctxt_csr(struct hfi1_devdata *dd, int ctxt, in write_kctxt_csr() argument
571 write_csr(dd, offset0 + (0x100 * ctxt), value); in write_kctxt_csr()
574 int read_lcb_csr(struct hfi1_devdata *dd, u32 offset, u64 *data);
575 int write_lcb_csr(struct hfi1_devdata *dd, u32 offset, u64 data);
578 struct hfi1_devdata *dd,
582 struct hfi1_devdata *dd, in get_kctxt_csr_addr() argument
[all …]
Ddriver.c170 struct hfi1_devdata *dd; in hfi1_count_active_units() local
176 list_for_each_entry(dd, &hfi1_dev_list, list) { in hfi1_count_active_units()
177 if (!(dd->flags & HFI1_PRESENT) || !dd->kregbase) in hfi1_count_active_units()
179 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in hfi1_count_active_units()
180 ppd = dd->pport + pidx; in hfi1_count_active_units()
199 struct hfi1_devdata *dd; in hfi1_count_units() local
206 list_for_each_entry(dd, &hfi1_dev_list, list) { in hfi1_count_units()
208 if ((dd->flags & HFI1_PRESENT) && dd->kregbase) in hfi1_count_units()
210 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in hfi1_count_units()
211 ppd = dd->pport + pidx; in hfi1_count_units()
[all …]
Dpio.h106 struct hfi1_devdata *dd; /* device */ member
169 int init_credit_return(struct hfi1_devdata *dd);
170 void free_credit_return(struct hfi1_devdata *dd);
171 int init_sc_pools_and_sizes(struct hfi1_devdata *dd);
172 int init_send_contexts(struct hfi1_devdata *dd);
173 int init_credit_return(struct hfi1_devdata *dd);
174 int init_pervl_scs(struct hfi1_devdata *dd);
175 struct send_context *sc_alloc(struct hfi1_devdata *dd, int type,
189 void sc_group_release_update(struct hfi1_devdata *dd, u32 hw_context);
195 void sc_wait(struct hfi1_devdata *dd);
[all …]
Dsdma.h405 struct hfi1_devdata *dd; member
493 int sdma_init(struct hfi1_devdata *dd, u8 port);
494 void sdma_start(struct hfi1_devdata *dd);
495 void sdma_exit(struct hfi1_devdata *dd);
496 void sdma_all_running(struct hfi1_devdata *dd);
497 void sdma_all_idle(struct hfi1_devdata *dd);
498 void sdma_freeze_notify(struct hfi1_devdata *dd, int go_idle);
499 void sdma_freeze(struct hfi1_devdata *dd);
500 void sdma_unfreeze(struct hfi1_devdata *dd);
501 void sdma_wait(struct hfi1_devdata *dd);
[all …]
Dsysfs.c243 struct hfi1_devdata *dd = ppd->dd; in sc2vl_attr_show() local
245 return sprintf(buf, "%u\n", *((u8 *)dd->sc2vl + sattr->sc)); in sc2vl_attr_show()
423 struct hfi1_devdata *dd = ppd->dd; in vl2mtu_attr_show() local
425 return sprintf(buf, "%u\n", dd->vld[vlattr->vl].mtu); in vl2mtu_attr_show()
459 struct hfi1_devdata *dd = dd_from_dev(dev); in show_hfi() local
462 if (!dd->boardname) in show_hfi()
465 ret = scnprintf(buf, PAGE_SIZE, "%s\n", dd->boardname); in show_hfi()
474 struct hfi1_devdata *dd = dd_from_dev(dev); in show_boardversion() local
477 return scnprintf(buf, PAGE_SIZE, "%s", dd->boardversion); in show_boardversion()
486 struct hfi1_devdata *dd = dd_from_dev(dev); in show_nctxts() local
[all …]
Dhfi.h267 struct hfi1_devdata *dd; member
551 struct hfi1_devdata *dd; member
1070 void (*pio_inline_send)(struct hfi1_devdata *dd, struct pio_buf *pbuf,
1121 void handle_linkup_change(struct hfi1_devdata *dd, u32 linkup);
1127 int hfi1_create_ctxts(struct hfi1_devdata *dd);
1145 return (__le32 *)rcd->rcvhdrq + rcd->head + rcd->dd->rhf_offset; in get_rhf_addr()
1230 static inline void pause_for_credit_return(struct hfi1_devdata *dd) in pause_for_credit_return() argument
1233 u32 usec = cclock_to_ns(dd, PACKET_EGRESS_TIMEOUT) / 1000; in pause_for_credit_return()
1243 static inline u8 sc_to_vlt(struct hfi1_devdata *dd, u8 sc5) in sc_to_vlt() argument
1252 seq = read_seqbegin(&dd->sc2vl_lock); in sc_to_vlt()
[all …]
Ddebugfs.c143 struct hfi1_devdata *dd = dd_from_dev(ibd); in _opcode_stats_seq_show() local
145 for (j = 0; j < dd->first_user_ctxt; j++) { in _opcode_stats_seq_show()
146 if (!dd->rcd[j]) in _opcode_stats_seq_show()
148 n_packets += dd->rcd[j]->opstats->stats[i].n_packets; in _opcode_stats_seq_show()
149 n_bytes += dd->rcd[j]->opstats->stats[i].n_bytes; in _opcode_stats_seq_show()
167 struct hfi1_devdata *dd = dd_from_dev(ibd); in _ctx_stats_seq_start() local
171 if (*pos >= dd->first_user_ctxt) in _ctx_stats_seq_start()
179 struct hfi1_devdata *dd = dd_from_dev(ibd); in _ctx_stats_seq_next() local
185 if (*pos >= dd->first_user_ctxt) in _ctx_stats_seq_next()
201 struct hfi1_devdata *dd = dd_from_dev(ibd); in _ctx_stats_seq_show() local
[all …]
Dmad.c319 struct hfi1_devdata *dd = dd_from_ibdev(ibdev); in __subn_get_opa_nodeinfo() local
325 if (am || pidx >= dd->num_pports || dd->pport[pidx].guid == 0) { in __subn_get_opa_nodeinfo()
330 ni->port_guid = cpu_to_be64(dd->pport[pidx].guid); in __subn_get_opa_nodeinfo()
338 ni->node_guid = cpu_to_be64(dd->pport->guid); in __subn_get_opa_nodeinfo()
339 ni->partition_cap = cpu_to_be16(hfi1_get_npkeys(dd)); in __subn_get_opa_nodeinfo()
340 ni->device_id = cpu_to_be16(dd->pcidev->device); in __subn_get_opa_nodeinfo()
341 ni->revision = cpu_to_be32(dd->minrev); in __subn_get_opa_nodeinfo()
343 ni->vendor_id[0] = dd->oui1; in __subn_get_opa_nodeinfo()
344 ni->vendor_id[1] = dd->oui2; in __subn_get_opa_nodeinfo()
345 ni->vendor_id[2] = dd->oui3; in __subn_get_opa_nodeinfo()
[all …]
Dtrace.h63 #define DD_DEV_ENTRY(dd) __string(dev, dev_name(&(dd)->pcidev->dev)) argument
64 #define DD_DEV_ASSIGN(dd) __assign_str(dev, dev_name(&(dd)->pcidev->dev)) argument
79 TP_PROTO(struct hfi1_devdata *dd,
87 TP_ARGS(dd, ctxt, eflags, etype, hlen, tlen, updegr, etail),
89 DD_DEV_ENTRY(dd)
99 DD_DEV_ASSIGN(dd);
122 TP_PROTO(struct hfi1_devdata *dd, u32 ctxt),
123 TP_ARGS(dd, ctxt),
125 DD_DEV_ENTRY(dd)
131 DD_DEV_ASSIGN(dd);
[all …]
Dverbs.c370 struct hfi1_devdata *dd = dd_from_ibdev(qp->ibqp.device); in post_one_send() local
378 ppd = &dd->pport[qp->port_num - 1]; in post_one_send()
638 trace_input_ibhdr(rcd->dd, hdr); in hfi1_ib_rcv()
905 sde->dd, in build_verbs_ulp_payload()
962 sde->dd, in build_verbs_tx_desc()
1081 struct hfi1_devdata *dd = sc->dd; in no_bufs_available() local
1082 struct hfi1_ibdev *dev = &dd->verbs_dev; in no_bufs_available()
1096 struct hfi1_ibdev *dev = &dd->verbs_dev; in no_bufs_available()
1119 struct hfi1_devdata *dd = dd_from_ibdev(qp->ibqp.device); in qp_to_send_context() local
1120 struct hfi1_pportdata *ppd = dd->pport + (qp->port_num - 1); in qp_to_send_context()
[all …]
Dcq.c130 worker = cq->dd->worker; in hfi1_cq_enter()
316 cq->dd = dd_from_dev(dev); in hfi1_create_cq()
514 int hfi1_cq_init(struct hfi1_devdata *dd) in hfi1_cq_init() argument
520 if (dd->worker) in hfi1_cq_init()
522 dd->worker = kzalloc(sizeof(*dd->worker), GFP_KERNEL); in hfi1_cq_init()
523 if (!dd->worker) in hfi1_cq_init()
525 init_kthread_worker(dd->worker); in hfi1_cq_init()
528 dd->worker, in hfi1_cq_init()
529 dd->assigned_node_id, in hfi1_cq_init()
530 "hfi1_cq%d", dd->unit); in hfi1_cq_init()
[all …]
Dtwsi.h61 int hfi1_twsi_reset(struct hfi1_devdata *dd, u32 target);
62 int hfi1_twsi_blk_rd(struct hfi1_devdata *dd, u32 target, int dev, int addr,
64 int hfi1_twsi_blk_wr(struct hfi1_devdata *dd, u32 target, int dev, int addr,
Duser_sdma.c275 hfi1_cdbg(SDMA, "[%u:%u:%u:%u] " fmt, (req)->pq->dd->unit, \
279 hfi1_cdbg(SDMA, "[%u:%u:%u] " fmt, (pq)->dd->unit, (pq)->ctxt, \
315 struct hfi1_ibdev *dev = &pq->dd->verbs_dev; in defer_packet_queue()
358 struct hfi1_devdata *dd; in hfi1_user_sdma_alloc_queues() local
373 dd = uctxt->dd; in hfi1_user_sdma_alloc_queues()
385 pq->dd = dd; in hfi1_user_sdma_alloc_queues()
395 snprintf(buf, 64, "txreq-kmem-cache-%u-%u-%u", dd->unit, uctxt->ctxt, in hfi1_user_sdma_alloc_queues()
403 dd_dev_err(dd, "[%u] Failed to allocate TxReq cache\n", in hfi1_user_sdma_alloc_queues()
447 hfi1_cdbg(SDMA, "[%u:%u:%u] Freeing user SDMA queues", uctxt->dd->unit, in hfi1_user_sdma_free_queues()
491 struct hfi1_devdata *dd = pq->dd; in hfi1_user_sdma_process_request() local
[all …]
Dqp.c141 static int alloc_qpn(struct hfi1_devdata *dd, struct hfi1_qpn_table *qpt, in alloc_qpn() argument
209 WARN_ON(offset & (dd->qos_shift - 1)); in alloc_qpn()
307 static unsigned free_all_qps(struct hfi1_devdata *dd) in free_all_qps() argument
309 struct hfi1_ibdev *dev = &dd->verbs_dev; in free_all_qps()
314 for (n = 0; n < dd->num_pports; n++) { in free_all_qps()
315 struct hfi1_ibport *ibp = &dd->pport[n].ibport_data; in free_all_qps()
620 struct hfi1_devdata *dd; in hfi1_modify_qp() local
687 dd = dd_from_dev(dev); in hfi1_modify_qp()
692 if (mtu > dd->pport[pidx].ibmtu) in hfi1_modify_qp()
693 pmtu = mtu_to_enum(dd->pport[pidx].ibmtu, IB_MTU_2048); in hfi1_modify_qp()
[all …]
Deprom.h54 int eprom_init(struct hfi1_devdata *dd);
Duser_sdma.h74 struct hfi1_devdata *dd; member
Dud.c524 vl = sc_to_vlt(ppd->dd, sc5); in return_cnp()
529 ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc, in return_cnp()
855 struct hfi1_devdata *dd = ppd->dd; in hfi1_ud_rcv() local
857 dd_dev_err(dd, "QP type %d mgmt_pkey_idx < 0 and packet not dropped???\n", in hfi1_ud_rcv()
Dqsfp.h212 int get_cable_info(struct hfi1_devdata *dd, u32 port_num, u32 addr,
Dqp.h109 struct hfi1_ibdev *dev = &ppd_from_ibp(ibp)->dd->verbs_dev; in hfi1_lookup_qpn()
Dverbs.h284 struct hfi1_devdata *dd; member
991 int hfi1_cq_init(struct hfi1_devdata *dd);
993 void hfi1_cq_exit(struct hfi1_devdata *dd);
Dpio_copy.c74 void pio_copy(struct hfi1_devdata *dd, struct pio_buf *pbuf, u64 pbc, in pio_copy() argument
Drc.c752 vl = sc_to_vlt(ppd->dd, sc5); in hfi1_send_rc_ack()
769 ppd->dd->pio_inline_send(ppd->dd, pbuf, pbc, &hdr, hwords); in hfi1_send_rc_ack()
1111 if (ppd->dd->flags & HFI1_HAS_SEND_DMA) { in do_rc_completion()
Druc.c889 ppd->dd->verbs_dev.n_send_schedule++; in hfi1_do_send()
/linux-4.4.14/drivers/block/mtip32xx/
Dmtip32xx.c124 static int mtip_block_initialize(struct driver_data *dd);
152 struct driver_data *dd = pci_get_drvdata(pdev); in mtip_check_surprise_removal() local
154 if (dd->sr) in mtip_check_surprise_removal()
160 dd->sr = true; in mtip_check_surprise_removal()
161 if (dd->queue) in mtip_check_surprise_removal()
162 set_bit(QUEUE_FLAG_DEAD, &dd->queue->queue_flags); in mtip_check_surprise_removal()
164 dev_warn(&dd->pdev->dev, in mtip_check_surprise_removal()
172 static struct mtip_cmd *mtip_get_int_command(struct driver_data *dd) in mtip_get_int_command() argument
176 if (mtip_check_surprise_removal(dd->pdev)) in mtip_get_int_command()
179 rq = blk_mq_alloc_request(dd->queue, 0, __GFP_RECLAIM, true); in mtip_get_int_command()
[all …]
Dmtip32xx.h360 struct driver_data *dd; member
/linux-4.4.14/block/
Ddeadline-iosched.c57 deadline_rb_root(struct deadline_data *dd, struct request *rq) in deadline_rb_root() argument
59 return &dd->sort_list[rq_data_dir(rq)]; in deadline_rb_root()
77 deadline_add_rq_rb(struct deadline_data *dd, struct request *rq) in deadline_add_rq_rb() argument
79 struct rb_root *root = deadline_rb_root(dd, rq); in deadline_add_rq_rb()
85 deadline_del_rq_rb(struct deadline_data *dd, struct request *rq) in deadline_del_rq_rb() argument
89 if (dd->next_rq[data_dir] == rq) in deadline_del_rq_rb()
90 dd->next_rq[data_dir] = deadline_latter_request(rq); in deadline_del_rq_rb()
92 elv_rb_del(deadline_rb_root(dd, rq), rq); in deadline_del_rq_rb()
101 struct deadline_data *dd = q->elevator->elevator_data; in deadline_add_request() local
104 deadline_add_rq_rb(dd, rq); in deadline_add_request()
[all …]
/linux-4.4.14/drivers/clk/ti/
Ddpll3xxx.c52 const struct dpll_data *dd; in _omap3_dpll_write_clken() local
55 dd = clk->dpll_data; in _omap3_dpll_write_clken()
57 v = ti_clk_ll_ops->clk_readl(dd->control_reg); in _omap3_dpll_write_clken()
58 v &= ~dd->enable_mask; in _omap3_dpll_write_clken()
59 v |= clken_bits << __ffs(dd->enable_mask); in _omap3_dpll_write_clken()
60 ti_clk_ll_ops->clk_writel(v, dd->control_reg); in _omap3_dpll_write_clken()
66 const struct dpll_data *dd; in _omap3_wait_dpll_status() local
71 dd = clk->dpll_data; in _omap3_wait_dpll_status()
74 state <<= __ffs(dd->idlest_mask); in _omap3_wait_dpll_status()
76 while (((ti_clk_ll_ops->clk_readl(dd->idlest_reg) & dd->idlest_mask) in _omap3_wait_dpll_status()
[all …]
Ddpll.c147 struct dpll_data *dd = clk_hw->dpll_data; in _register_dpll() local
150 dd->clk_ref = of_clk_get(node, 0); in _register_dpll()
151 dd->clk_bypass = of_clk_get(node, 1); in _register_dpll()
153 if (IS_ERR(dd->clk_ref) || IS_ERR(dd->clk_bypass)) { in _register_dpll()
198 struct dpll_data *dd; in ti_clk_register_dpll() local
216 dd = kzalloc(sizeof(*dd), GFP_KERNEL); in ti_clk_register_dpll()
218 if (!dd || !clk_hw) { in ti_clk_register_dpll()
223 clk_hw->dpll_data = dd; in ti_clk_register_dpll()
234 dd->control_reg = _get_reg(dpll->module, dpll->control_reg); in ti_clk_register_dpll()
235 dd->idlest_reg = _get_reg(dpll->module, dpll->idlest_reg); in ti_clk_register_dpll()
[all …]
Dclkt_dpll.c72 struct dpll_data *dd; in _dpll_test_fint() local
76 dd = clk->dpll_data; in _dpll_test_fint()
81 if (dd->flags & DPLL_J_TYPE) { in _dpll_test_fint()
97 dd->max_divider = n; in _dpll_test_fint()
102 dd->min_divider = n; in _dpll_test_fint()
210 struct dpll_data *dd; in omap2_init_dpll_parent() local
212 dd = clk->dpll_data; in omap2_init_dpll_parent()
213 if (!dd) in omap2_init_dpll_parent()
216 v = ti_clk_ll_ops->clk_readl(dd->control_reg); in omap2_init_dpll_parent()
217 v &= dd->enable_mask; in omap2_init_dpll_parent()
[all …]
Ddpll44xx.c93 static void omap4_dpll_lpmode_recalc(struct dpll_data *dd) in omap4_dpll_lpmode_recalc() argument
97 fint = clk_get_rate(dd->clk_ref) / (dd->last_rounded_n + 1); in omap4_dpll_lpmode_recalc()
98 fout = fint * dd->last_rounded_m; in omap4_dpll_lpmode_recalc()
101 dd->last_rounded_lpmode = 1; in omap4_dpll_lpmode_recalc()
103 dd->last_rounded_lpmode = 0; in omap4_dpll_lpmode_recalc()
121 struct dpll_data *dd; in omap4_dpll_regm4xen_recalc() local
126 dd = clk->dpll_data; in omap4_dpll_regm4xen_recalc()
131 v = ti_clk_ll_ops->clk_readl(dd->control_reg); in omap4_dpll_regm4xen_recalc()
155 struct dpll_data *dd; in omap4_dpll_regm4xen_round_rate() local
161 dd = clk->dpll_data; in omap4_dpll_regm4xen_round_rate()
[all …]
/linux-4.4.14/drivers/parport/
Dparport_ax88796.c58 struct ax_drvdata *dd = pp_to_drv(p); in parport_ax88796_read_data() local
60 return readb(dd->spp_data); in parport_ax88796_read_data()
66 struct ax_drvdata *dd = pp_to_drv(p); in parport_ax88796_write_data() local
68 writeb(data, dd->spp_data); in parport_ax88796_write_data()
74 struct ax_drvdata *dd = pp_to_drv(p); in parport_ax88796_read_control() local
75 unsigned int cpr = readb(dd->spp_cpr); in parport_ax88796_read_control()
96 struct ax_drvdata *dd = pp_to_drv(p); in parport_ax88796_write_control() local
97 unsigned int cpr = readb(dd->spp_cpr); in parport_ax88796_write_control()
113 dev_dbg(dd->dev, "write_control: ctrl=%02x, cpr=%02x\n", control, cpr); in parport_ax88796_write_control()
114 writeb(cpr, dd->spp_cpr); in parport_ax88796_write_control()
[all …]
/linux-4.4.14/crypto/
Drmd256.c52 u32 aa, bb, cc, dd, aaa, bbb, ccc, ddd, tmp; in rmd256_transform() local
58 dd = state[3]; in rmd256_transform()
67 ROUND(aa, bb, cc, dd, F1, K1, in[0], 11); in rmd256_transform()
68 ROUND(dd, aa, bb, cc, F1, K1, in[1], 14); in rmd256_transform()
69 ROUND(cc, dd, aa, bb, F1, K1, in[2], 15); in rmd256_transform()
70 ROUND(bb, cc, dd, aa, F1, K1, in[3], 12); in rmd256_transform()
71 ROUND(aa, bb, cc, dd, F1, K1, in[4], 5); in rmd256_transform()
72 ROUND(dd, aa, bb, cc, F1, K1, in[5], 8); in rmd256_transform()
73 ROUND(cc, dd, aa, bb, F1, K1, in[6], 7); in rmd256_transform()
74 ROUND(bb, cc, dd, aa, F1, K1, in[7], 9); in rmd256_transform()
[all …]
Drmd128.c52 u32 aa, bb, cc, dd, aaa, bbb, ccc, ddd; in rmd128_transform() local
58 dd = state[3]; in rmd128_transform()
67 ROUND(aa, bb, cc, dd, F1, K1, in[0], 11); in rmd128_transform()
68 ROUND(dd, aa, bb, cc, F1, K1, in[1], 14); in rmd128_transform()
69 ROUND(cc, dd, aa, bb, F1, K1, in[2], 15); in rmd128_transform()
70 ROUND(bb, cc, dd, aa, F1, K1, in[3], 12); in rmd128_transform()
71 ROUND(aa, bb, cc, dd, F1, K1, in[4], 5); in rmd128_transform()
72 ROUND(dd, aa, bb, cc, F1, K1, in[5], 8); in rmd128_transform()
73 ROUND(cc, dd, aa, bb, F1, K1, in[6], 7); in rmd128_transform()
74 ROUND(bb, cc, dd, aa, F1, K1, in[7], 9); in rmd128_transform()
[all …]
Drmd160.c56 u32 aa, bb, cc, dd, ee, aaa, bbb, ccc, ddd, eee; in rmd160_transform() local
62 dd = state[3]; in rmd160_transform()
73 ROUND(aa, bb, cc, dd, ee, F1, K1, in[0], 11); in rmd160_transform()
74 ROUND(ee, aa, bb, cc, dd, F1, K1, in[1], 14); in rmd160_transform()
75 ROUND(dd, ee, aa, bb, cc, F1, K1, in[2], 15); in rmd160_transform()
76 ROUND(cc, dd, ee, aa, bb, F1, K1, in[3], 12); in rmd160_transform()
77 ROUND(bb, cc, dd, ee, aa, F1, K1, in[4], 5); in rmd160_transform()
78 ROUND(aa, bb, cc, dd, ee, F1, K1, in[5], 8); in rmd160_transform()
79 ROUND(ee, aa, bb, cc, dd, F1, K1, in[6], 7); in rmd160_transform()
80 ROUND(dd, ee, aa, bb, cc, F1, K1, in[7], 9); in rmd160_transform()
[all …]
Drmd320.c56 u32 aa, bb, cc, dd, ee, aaa, bbb, ccc, ddd, eee, tmp; in rmd320_transform() local
62 dd = state[3]; in rmd320_transform()
73 ROUND(aa, bb, cc, dd, ee, F1, K1, in[0], 11); in rmd320_transform()
74 ROUND(ee, aa, bb, cc, dd, F1, K1, in[1], 14); in rmd320_transform()
75 ROUND(dd, ee, aa, bb, cc, F1, K1, in[2], 15); in rmd320_transform()
76 ROUND(cc, dd, ee, aa, bb, F1, K1, in[3], 12); in rmd320_transform()
77 ROUND(bb, cc, dd, ee, aa, F1, K1, in[4], 5); in rmd320_transform()
78 ROUND(aa, bb, cc, dd, ee, F1, K1, in[5], 8); in rmd320_transform()
79 ROUND(ee, aa, bb, cc, dd, F1, K1, in[6], 7); in rmd320_transform()
80 ROUND(dd, ee, aa, bb, cc, F1, K1, in[7], 9); in rmd320_transform()
[all …]
/linux-4.4.14/sound/soc/atmel/
Datmel-classd.c125 struct atmel_classd *dd = snd_soc_card_get_drvdata(rtd->card); in atmel_classd_cpu_dai_startup() local
127 regmap_write(dd->regmap, CLASSD_THR, 0x0); in atmel_classd_cpu_dai_startup()
129 return clk_prepare_enable(dd->pclk); in atmel_classd_cpu_dai_startup()
136 struct atmel_classd *dd = snd_soc_card_get_drvdata(rtd->card); in atmel_classd_cpu_dai_shutdown() local
138 clk_disable_unprepare(dd->pclk); in atmel_classd_cpu_dai_shutdown()
166 struct atmel_classd *dd = snd_soc_card_get_drvdata(rtd->card); in atmel_classd_platform_configure_dma() local
175 slave_config->dst_addr = dd->phy_base + CLASSD_THR; in atmel_classd_platform_configure_dma()
250 struct atmel_classd *dd = snd_soc_card_get_drvdata(card); in atmel_classd_codec_probe() local
251 const struct atmel_classd_pdata *pdata = dd->pdata; in atmel_classd_codec_probe()
317 struct atmel_classd *dd = snd_soc_card_get_drvdata(rtd->card); in atmel_classd_codec_dai_startup() local
[all …]
/linux-4.4.14/drivers/acpi/
Ddock.c94 struct dock_dependent_device *dd; in add_dock_dependent_device() local
96 dd = kzalloc(sizeof(*dd), GFP_KERNEL); in add_dock_dependent_device()
97 if (!dd) in add_dock_dependent_device()
100 dd->adev = adev; in add_dock_dependent_device()
101 INIT_LIST_HEAD(&dd->list); in add_dock_dependent_device()
102 list_add_tail(&dd->list, &ds->dependent_devices); in add_dock_dependent_device()
107 static void dock_hotplug_event(struct dock_dependent_device *dd, u32 event, in dock_hotplug_event() argument
110 struct acpi_device *adev = dd->adev; in dock_hotplug_event()
172 struct dock_dependent_device *dd; in find_dock_dependent_device() local
174 list_for_each_entry(dd, &ds->dependent_devices, list) in find_dock_dependent_device()
[all …]
/linux-4.4.14/fs/logfs/
Ddir.c66 static int write_dir(struct inode *dir, struct logfs_disk_dentry *dd, in write_dir() argument
69 return logfs_inode_write(dir, dd, sizeof(*dd), pos, WF_LOCK, NULL); in write_dir()
161 struct logfs_disk_dentry *dd; in logfs_get_dd_page() local
180 dd = kmap_atomic(page); in logfs_get_dd_page()
181 BUG_ON(dd->namelen == 0); in logfs_get_dd_page()
183 if (name->len != be16_to_cpu(dd->namelen) || in logfs_get_dd_page()
184 memcmp(name->name, dd->name, name->len)) { in logfs_get_dd_page()
185 kunmap_atomic(dd); in logfs_get_dd_page()
190 kunmap_atomic(dd); in logfs_get_dd_page()
289 struct logfs_disk_dentry *dd; in logfs_readdir() local
[all …]
/linux-4.4.14/arch/arm/vfp/
Dvfpdouble.c70 u32 vfp_double_normaliseround(int dd, struct vfp_double *vd, u32 fpscr, u32 exceptions, const char … in vfp_double_normaliseround() argument
196 dd, d, exceptions); in vfp_double_normaliseround()
197 vfp_put_double(d, dd); in vfp_double_normaliseround()
250 static u32 vfp_double_fabs(int dd, int unused, int dm, u32 fpscr) in vfp_double_fabs() argument
252 vfp_put_double(vfp_double_packed_abs(vfp_get_double(dm)), dd); in vfp_double_fabs()
256 static u32 vfp_double_fcpy(int dd, int unused, int dm, u32 fpscr) in vfp_double_fcpy() argument
258 vfp_put_double(vfp_get_double(dm), dd); in vfp_double_fcpy()
262 static u32 vfp_double_fneg(int dd, int unused, int dm, u32 fpscr) in vfp_double_fneg() argument
264 vfp_put_double(vfp_double_packed_negate(vfp_get_double(dm)), dd); in vfp_double_fneg()
268 static u32 vfp_double_fsqrt(int dd, int unused, int dm, u32 fpscr) in vfp_double_fsqrt() argument
[all …]
Dvfp.h346 u32 vfp_double_normaliseround(int dd, struct vfp_double *vd, u32 fpscr, u32 exceptions, const char …
376 u32 (* const fn)(int dd, int dn, int dm, u32 fpscr);
Dvfpsingle.c482 static u32 vfp_single_fcvtd(int dd, int unused, s32 m, u32 fpscr) in vfp_single_fcvtd() argument
518 return vfp_double_normaliseround(dd, &vdd, fpscr, exceptions, "fcvtd"); in vfp_single_fcvtd()
521 vfp_put_double(vfp_double_pack(&vdd), dd); in vfp_single_fcvtd()
/linux-4.4.14/tools/testing/selftests/sysctl/
Drun_stringtests15 dd if="${TEST_FILE}" of="${TARGET}" bs=1 2>/dev/null
25 dd if="${TEST_FILE}" of="${TARGET}" bs=1 seek=1 2>/dev/null
36 dd of="${TARGET}" bs="${MAXLEN}" 2>/dev/null
47 dd of="${TARGET}" bs=$(( MAXLEN - 1 )) 2>/dev/null
58 dd of="${TARGET}" bs="${MAXLEN}" 2>/dev/null
69 dd of="${TARGET}" bs=$(( $MAXLEN + 1 )) 2>/dev/null
Dcommon_tests72 dd if="${TEST_FILE}" of="${TARGET}" bs=4096 2>/dev/null
82 dd if="${TEST_FILE}" of="${TARGET}" bs=1 seek=1 skip=1 2>/dev/null
92 dd if="${TEST_FILE}" of="${TARGET}" bs=20 seek=2 2>/dev/null
103 dd of="${TARGET}" bs=50 2>/dev/null
/linux-4.4.14/arch/arm/mach-omap2/
Dclkt2xxx_dpllcore.c118 const struct dpll_data *dd; in omap2_reprogram_dpllcore() local
137 dd = clk->dpll_data; in omap2_reprogram_dpllcore()
138 if (!dd) in omap2_reprogram_dpllcore()
141 tmpset.cm_clksel1_pll = readl_relaxed(dd->mult_div1_reg); in omap2_reprogram_dpllcore()
142 tmpset.cm_clksel1_pll &= ~(dd->mult_mask | in omap2_reprogram_dpllcore()
143 dd->div1_mask); in omap2_reprogram_dpllcore()
156 tmpset.cm_clksel1_pll |= (div << __ffs(dd->mult_mask)); in omap2_reprogram_dpllcore()
157 tmpset.cm_clksel1_pll |= (mult << __ffs(dd->div1_mask)); in omap2_reprogram_dpllcore()
/linux-4.4.14/drivers/md/
Ddm-table.c220 struct dm_dev_internal *dd = in free_devices() local
223 dm_device_name(md), dd->dm_dev->name); in free_devices()
224 dm_put_table_device(md, dd->dm_dev); in free_devices()
225 kfree(dd); in free_devices()
265 struct dm_dev_internal *dd; in find_device() local
267 list_for_each_entry (dd, l, list) in find_device()
268 if (dd->dm_dev->bdev->bd_dev == dev) in find_device()
269 return dd; in find_device()
348 static int upgrade_mode(struct dm_dev_internal *dd, fmode_t new_mode, in upgrade_mode() argument
354 old_dev = dd->dm_dev; in upgrade_mode()
[all …]
Ddm-ioctl.c1399 struct dm_dev_internal *dd; in retrieve_deps() local
1424 list_for_each_entry (dd, dm_table_get_devices(table), list) in retrieve_deps()
1425 deps->dev[count++] = huge_encode_dev(dd->dm_dev->bdev->bd_dev); in retrieve_deps()
Draid5-cache.c965 int dd; in r5l_recovery_flush_one_meta() local
969 le64_to_cpu(payload->location), 0, &dd, NULL); in r5l_recovery_flush_one_meta()
/linux-4.4.14/drivers/misc/mic/host/
Dmic_virtio.c349 if (copy->vr_idx >= mvdev->dd->num_vq) { in mic_verify_copy_args()
387 struct mic_vqconfig *vqconfig = mic_vq_config(mvdev->dd); in mic_virtio_init_post()
390 for (i = 0; i < mvdev->dd->num_vq; i++) { in mic_virtio_init_post()
411 __func__, mvdev->dd->status, mvdev->virtio_id); in mic_virtio_device_reset()
413 for (i = 0; i < mvdev->dd->num_vq; i++) in mic_virtio_device_reset()
421 mvdev->dd->status = 0; in mic_virtio_device_reset()
425 for (i = 0; i < mvdev->dd->num_vq; i++) { in mic_virtio_device_reset()
433 for (i = 0; i < mvdev->dd->num_vq; i++) in mic_virtio_device_reset()
486 for (i = 0; i < mvdev->dd->num_vq; i++) in mic_virtio_config_change()
489 if (db == -1 || mvdev->dd->type == -1) { in mic_virtio_config_change()
[all …]
Dmic_virtio.h106 struct mic_device_desc *dd; member
134 if (!mvdev->dd || !mvdev->dd->type) { in mic_vdev_inited()
141 if (mvdev->dd->type == -1) { in mic_vdev_inited()
153 return !!mvdev->dd->status; in mic_vdevup()
Dmic_fops.c176 for (i = 0; i < mvdev->dd->num_vq; i++) { in mic_query_offset()
/linux-4.4.14/drivers/dma/
Ddma-jz4740.c512 struct dma_device *dd; in jz4740_dma_probe() local
522 dd = &dmadev->ddev; in jz4740_dma_probe()
535 dma_cap_set(DMA_SLAVE, dd->cap_mask); in jz4740_dma_probe()
536 dma_cap_set(DMA_CYCLIC, dd->cap_mask); in jz4740_dma_probe()
537 dd->device_free_chan_resources = jz4740_dma_free_chan_resources; in jz4740_dma_probe()
538 dd->device_tx_status = jz4740_dma_tx_status; in jz4740_dma_probe()
539 dd->device_issue_pending = jz4740_dma_issue_pending; in jz4740_dma_probe()
540 dd->device_prep_slave_sg = jz4740_dma_prep_slave_sg; in jz4740_dma_probe()
541 dd->device_prep_dma_cyclic = jz4740_dma_prep_dma_cyclic; in jz4740_dma_probe()
542 dd->device_config = jz4740_dma_slave_config; in jz4740_dma_probe()
[all …]
Ddma-jz4780.c749 struct dma_device *dd; in jz4780_dma_probe() local
797 dd = &jzdma->dma_device; in jz4780_dma_probe()
799 dma_cap_set(DMA_MEMCPY, dd->cap_mask); in jz4780_dma_probe()
800 dma_cap_set(DMA_SLAVE, dd->cap_mask); in jz4780_dma_probe()
801 dma_cap_set(DMA_CYCLIC, dd->cap_mask); in jz4780_dma_probe()
803 dd->dev = dev; in jz4780_dma_probe()
804 dd->copy_align = DMAENGINE_ALIGN_4_BYTES; in jz4780_dma_probe()
805 dd->device_alloc_chan_resources = jz4780_dma_alloc_chan_resources; in jz4780_dma_probe()
806 dd->device_free_chan_resources = jz4780_dma_free_chan_resources; in jz4780_dma_probe()
807 dd->device_prep_slave_sg = jz4780_dma_prep_slave_sg; in jz4780_dma_probe()
[all …]
/linux-4.4.14/Documentation/dvb/
Dlmedm04.txt49 dd if=US280D.sys ibs=1 skip=42360 count=3924 of=dvb-usb-lme2510-lg.fw
54 dd if=US280D.sys ibs=1 skip=35200 count=3850 of=dvb-usb-lme2510c-lg.fw
63 dd if=US290D.sys ibs=1 skip=36856 count=3976 of=dvb-usb-lme2510-s0194.fw
67 dd if=US290D.sys ibs=1 skip=33152 count=3697 of=dvb-usb-lme2510c-s0194.fw
75 dd if=US2B0D.sys ibs=1 skip=34432 count=3871 of=dvb-usb-lme2510c-rs2000.fw
79 echo -ne \\xF0\\x22 | dd conv=notrunc bs=1 count=2 seek=266 of=dvb-usb-lme2510c-rs2000.fw
/linux-4.4.14/arch/cris/boot/rescue/
DMakefile34 dd if=/dev/zero of=tmp2423 bs=1 count=784
36 dd if=testrescue_tmp.bin of=$(obj)/testrescue.bin bs=1 count=784
43 dd if=/dev/zero of=tmp2423 bs=1 count=784
45 dd if=kimagerescue_tmp.bin of=$(obj)/kimagerescue.bin bs=1 count=784
/linux-4.4.14/drivers/clk/berlin/
Dbg2q.c339 const struct berlin2_div_data *dd = &bg2q_divs[n]; in berlin2q_clock_setup() local
342 for (k = 0; k < dd->num_parents; k++) in berlin2q_clock_setup()
343 parent_names[k] = clk_names[dd->parent_ids[k]]; in berlin2q_clock_setup()
345 clks[CLKID_SYS + n] = berlin2_div_register(&dd->map, gbase, in berlin2q_clock_setup()
346 dd->name, dd->div_flags, parent_names, in berlin2q_clock_setup()
347 dd->num_parents, dd->flags, &lock); in berlin2q_clock_setup()
Dbg2.c645 const struct berlin2_div_data *dd = &bg2_divs[n]; in berlin2_clock_setup() local
648 for (k = 0; k < dd->num_parents; k++) in berlin2_clock_setup()
649 parent_names[k] = clk_names[dd->parent_ids[k]]; in berlin2_clock_setup()
651 clks[CLKID_SYS + n] = berlin2_div_register(&dd->map, gbase, in berlin2_clock_setup()
652 dd->name, dd->div_flags, parent_names, in berlin2_clock_setup()
653 dd->num_parents, dd->flags, &lock); in berlin2_clock_setup()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dinit.c225 int ath_descdma_setup(struct ath_softc *sc, struct ath_descdma *dd, in ath_descdma_setup() argument
250 dd->dd_desc_len = desc_len * nbuf * ndesc; in ath_descdma_setup()
259 ATH_DESC_4KB_BOUND_NUM_SKIPPED(dd->dd_desc_len); in ath_descdma_setup()
264 dd->dd_desc_len += dma_len; in ath_descdma_setup()
271 dd->dd_desc = dmam_alloc_coherent(sc->dev, dd->dd_desc_len, in ath_descdma_setup()
272 &dd->dd_desc_paddr, GFP_KERNEL); in ath_descdma_setup()
273 if (!dd->dd_desc) in ath_descdma_setup()
276 ds = (u8 *) dd->dd_desc; in ath_descdma_setup()
278 name, ds, (u32) dd->dd_desc_len, in ath_descdma_setup()
279 ito64(dd->dd_desc_paddr), /*XXX*/(u32) dd->dd_desc_len); in ath_descdma_setup()
[all …]
Dxmit.c2777 struct ath_descdma *dd = &sc->txsdma; in ath_txstatus_setup() local
2780 dd->dd_desc_len = size * txs_len; in ath_txstatus_setup()
2781 dd->dd_desc = dmam_alloc_coherent(sc->dev, dd->dd_desc_len, in ath_txstatus_setup()
2782 &dd->dd_desc_paddr, GFP_KERNEL); in ath_txstatus_setup()
2783 if (!dd->dd_desc) in ath_txstatus_setup()
Dath9k.h74 int ath_descdma_setup(struct ath_softc *sc, struct ath_descdma *dd,
/linux-4.4.14/sound/soc/samsung/
Dodroidx2_max98090.c100 struct odroidx2_drv_data *dd; in odroidx2_audio_probe() local
105 dd = (struct odroidx2_drv_data *)of_id->data; in odroidx2_audio_probe()
107 card->num_dapm_widgets = dd->num_dapm_widgets; in odroidx2_audio_probe()
108 card->dapm_widgets = dd->dapm_widgets; in odroidx2_audio_probe()
/linux-4.4.14/drivers/net/ethernet/synopsys/
Ddwc_eth_qos.c687 struct dwceqos_dma_desc *dd; in print_descriptor() local
690 dd = (struct dwceqos_dma_desc *)&lp->tx_descs[index]; in print_descriptor()
692 dd = (struct dwceqos_dma_desc *)&lp->rx_descs[index]; in print_descriptor()
695 index, dd); in print_descriptor()
696 pr_info("0x%08x 0x%08x 0x%08x 0x%08x\n", dd->des0, dd->des1, dd->des2, in print_descriptor()
697 dd->des3); in print_descriptor()
1670 struct dwceqos_dma_desc *dd = &lp->tx_descs[lp->tx_cur]; in dwceqos_tx_reclaim() local
1674 if (dd->des3 & DWCEQOS_DMA_TDES3_OWN) in dwceqos_tx_reclaim()
1692 if ((dd->des3 & DWCEQOS_DMA_TDES3_LD) && in dwceqos_tx_reclaim()
1693 (dd->des3 & DWCEQOS_DMA_RDES3_ES)) { in dwceqos_tx_reclaim()
[all …]
/linux-4.4.14/Documentation/usb/
Dproc_usb_info.txt117 T: Bus=dd Lev=dd Prnt=dd Port=dd Cnt=dd Dev#=ddd Spd=dddd MxCh=dd
160 D: Ver=x.xx Cls=xx(s) Sub=xx Prot=xx MxPS=dd #Cfgs=dd
164 D: Ver=x.xx Cls=xx(sssss) Sub=xx Prot=xx MxPS=dd #Cfgs=dd
208 C:* #Ifs=dd Cfg#=dd Atr=xx MPwr=dddmA
231 I:* If#=dd Alt=dd #EPs=dd Cls=xx(sssss) Sub=xx Prot=xx Driver=ssss
/linux-4.4.14/arch/x86/kernel/cpu/
Dcentaur.c116 u32 aa, bb, cc, dd; in init_centaur() local
182 cpuid(0x80000005, &aa, &bb, &cc, &dd); in init_centaur()
184 c->x86_cache_size = (cc>>24)+(dd>>24); in init_centaur()
/linux-4.4.14/drivers/block/aoe/
Daoedev.c307 struct aoedev *d, **dd; in flush() local
366 for (dd = &devlist, d = *dd; d; d = *dd) { in flush()
371 *dd = d->next; in flush()
374 dd = &d->next; in flush()
/linux-4.4.14/arch/microblaze/kernel/cpu/
Dcache.c519 .dd = __disable_dcache_msr,
535 .dd = __disable_dcache_nomsr,
551 .dd = __disable_dcache_msr,
566 .dd = __disable_dcache_nomsr,
582 .dd = __disable_dcache_msr,
597 .dd = __disable_dcache_nomsr,
/linux-4.4.14/Documentation/scsi/
Dwd719x.txt19 dd if=wd7296a.sys of=wd719x-risc.bin bs=1 skip=5760 count=14336
20 dd if=wd7296a.sys of=wd719x-wcs.bin bs=1 skip=20096 count=514
Ddtc3x80.txt38 the transfer state. I have tested with: "dd bs=4k count=2k
Dst.txt341 st=aa[,bb[,dd]]
346 dd is the maximum number of scatter/gather segments
/linux-4.4.14/Documentation/mic/mpssd/
Dmpssd.c81 struct mic_device_desc dd; member
86 .dd = {
101 struct mic_device_desc dd; member
106 .dd = {
133 struct mic_device_desc dd; member
138 .dd = {
572 virtnet_dev_page.dd.num_vq)) { in virtio_net()
794 virtcons_dev_page.dd.num_vq)) { in virtio_console()
924 add_virtio_device(struct mic_info *mic, struct mic_device_desc *dd) in add_virtio_device() argument
936 err = ioctl(fd, MIC_VIRTIO_ADD_DEVICE, dd); in add_virtio_device()
[all …]
/linux-4.4.14/drivers/usb/gadget/udc/
Dlpc32xx_udc.c965 struct lpc32xx_usbd_dd_gad *dd; in udc_dd_alloc() local
967 dd = (struct lpc32xx_usbd_dd_gad *) dma_pool_alloc( in udc_dd_alloc()
969 if (dd) in udc_dd_alloc()
970 dd->this_dma = dma; in udc_dd_alloc()
972 return dd; in udc_dd_alloc()
976 static void udc_dd_free(struct lpc32xx_udc *udc, struct lpc32xx_usbd_dd_gad *dd) in udc_dd_free() argument
978 dma_pool_free(udc->dd_cache, dd, dd->this_dma); in udc_dd_free()
1816 struct lpc32xx_usbd_dd_gad *dd; in lpc32xx_ep_queue() local
1823 dd = udc_dd_alloc(udc); in lpc32xx_ep_queue()
1824 if (!dd) { in lpc32xx_ep_queue()
[all …]
/linux-4.4.14/arch/microblaze/include/asm/
Dcacheflush.h45 void (*dd)(void); /* disable */ member
68 #define disable_dcache() mbc->dd();
/linux-4.4.14/arch/cris/arch-v32/drivers/
Dcryptocop.c3385 dma_descr_data *dd; in print_user_dma_lists() local
3394 dd = phys_to_virt((unsigned long int)dma_op->outlist); in print_user_dma_lists()
3396 while (dd != NULL) { in print_user_dma_lists()
3397 printk("#%d phys_to_virt(desc) 0x%p\n", i, dd); in print_user_dma_lists()
3402 dd->buf, in print_user_dma_lists()
3403 dd->after, in print_user_dma_lists()
3404 dd->md, in print_user_dma_lists()
3405 dd->next); in print_user_dma_lists()
3412 dd->wait, in print_user_dma_lists()
3413 dd->eol, in print_user_dma_lists()
[all …]
/linux-4.4.14/drivers/input/mouse/
Dcypress_ps2.h9 #define ENCODE_CMD(aa, bb, cc, dd) \ argument
10 (COMPOSIT((aa), 6) | COMPOSIT((bb), 4) | COMPOSIT((cc), 2) | COMPOSIT((dd), 0))
/linux-4.4.14/tools/testing/selftests/rcutorture/doc/
Drcu-test-image.txt10 dd if=/dev/zero of=rcu-test-image bs=400M count=1
18 cat << '___EOF___' | sudo dd of=/mnt/etc/fstab
/linux-4.4.14/drivers/ipack/devices/
Dscc2698.h64 u8 dd, ip; /* Input port register of block */ member
82 u8 dd, opcr; /* Output port configuration register of block */ member
/linux-4.4.14/tools/testing/selftests/powerpc/mm/
DMakefile14 dd if=/dev/zero of=tempfile bs=64k count=1
/linux-4.4.14/arch/powerpc/crypto/
Daes-tab-4k.S76 .long R(52, 29, 29, 7b), R(dd, e3, e3, 3e)
138 .long R(cb, e8, e8, 23), R(a1, dd, dd, 7c)
140 .long R(96, 4b, 4b, dd), R(61, bd, bd, dc)
186 .long R(99, 58, 3e, 6b), R(27, b9, 71, dd)
209 .long R(3e, 21, 8a, f9), R(96, dd, 06, 3d)
210 .long R(dd, 3e, 05, ae), R(4d, e6, bd, 46)
234 .long R(ee, 99, dd, bb), R(a3, 7f, 60, fd)
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dfimc-lite.c571 struct flite_drvdata *dd = fimc->dd; in fimc_lite_subdev_try_fmt() local
576 v4l_bound_align_image(&mf->width, 8, dd->max_width, in fimc_lite_subdev_try_fmt()
577 ffs(dd->out_width_align) - 1, in fimc_lite_subdev_try_fmt()
578 &mf->height, 0, dd->max_height, 0, 0); in fimc_lite_subdev_try_fmt()
628 r->left = round_down(r->left, fimc->dd->win_hor_offs_align); in fimc_lite_try_crop()
648 r->left = round_down(r->left, fimc->dd->out_hor_offs_align); in fimc_lite_try_compose()
715 struct flite_drvdata *dd = fimc->dd; in fimc_lite_try_fmt() local
736 v4l_bound_align_image(&pixm->width, 8, dd->max_width, in fimc_lite_try_fmt()
737 ffs(dd->out_width_align) - 1, in fimc_lite_try_fmt()
738 &pixm->height, 0, dd->max_height, 0, 0); in fimc_lite_try_fmt()
[all …]
Dfimc-lite.h147 struct flite_drvdata *dd; member
Dfimc-lite-reg.c272 if (dev->dd->max_dma_bufs == 1) in flite_hw_set_dma_buffer()
291 if (dev->dd->max_dma_bufs == 1) in flite_hw_mask_dma_buffer()
/linux-4.4.14/Documentation/filesystems/
Dbfs.txt42 information you can use dd(1) to create the BFS image:
45 # dd if=/dev/rdsk/c0b0t0d0sa of=stand.img bs=512
Daffs.txt175 dd if=/dev/<disk> of=rdb.tmp count=1
177 dd if=/dev/zero of=rdb.fixed bs=1 seek=220 count=4
178 dd if=rdb.fixed of=/dev/<disk>
Dseq_file.txt48 dd if=/proc/sequence of=out1 count=1
49 dd if=/proc/sequence skip=1 of=out2 count=1
/linux-4.4.14/tools/testing/selftests/zram/
Dzram01.sh51 dd conv=notrunc if=/dev/zero of=zram${i}/file \
DREADME31 - dd
/linux-4.4.14/fs/hpfs/
Ddnode.c219 struct dnode *dd; in fix_up_ptrs() local
220 if ((dd = hpfs_map_dnode(s, de_down_pointer(de), &qbh))) { in fix_up_ptrs()
221 if (le32_to_cpu(dd->up) != dno || dd->root_dnode) { in fix_up_ptrs()
222 dd->up = cpu_to_le32(dno); in fix_up_ptrs()
223 dd->root_dnode = 0; in fix_up_ptrs()
909 dnode_secno *dd, struct quad_buffer_head *qbh) in map_dirent() argument
926 if (dd) *dd = dno; in map_dirent()
/linux-4.4.14/Documentation/blockdev/
Dramdisk.txt125 dd if=/dev/zero of=/dev/ram0 bs=1k count=2048
138 dd if=/dev/ram0 bs=1k count=2048 | gzip -v9 > /tmp/ram_image.gz
142 dd if=zImage of=/dev/fd0 bs=1k
151 dd if=/tmp/ram_image.gz of=/dev/fd0 bs=1k seek=400
/linux-4.4.14/arch/mips/cavium-octeon/
Docteon-irq.c1143 struct octeon_irq_ciu_domain_data *dd = d->host_data; in octeon_irq_ciu_xlat() local
1148 if (ciu >= dd->num_sum || bit > 63) in octeon_irq_ciu_xlat()
1177 struct octeon_irq_ciu_domain_data *dd = d->host_data; in octeon_irq_ciu_map() local
1186 if (line >= dd->num_sum || octeon_irq_ciu_to_irq[line][bit] != 0) in octeon_irq_ciu_map()
1413 struct octeon_irq_ciu_domain_data *dd; in octeon_irq_init_ciu() local
1415 dd = kzalloc(sizeof(*dd), GFP_KERNEL); in octeon_irq_init_ciu()
1416 if (!dd) in octeon_irq_init_ciu()
1427 dd->num_sum = 3; in octeon_irq_init_ciu()
1431 dd->num_sum = 2; in octeon_irq_init_ciu()
1457 ciu_node, &octeon_irq_domain_ciu_ops, dd); in octeon_irq_init_ciu()
/linux-4.4.14/drivers/base/
DMakefile3 obj-y := component.o core.o bus.o dd.o syscore.o \
/linux-4.4.14/Documentation/x86/x86_64/
Dfake-numa-for-cpusets53 [root@xroads /exampleset/ddset]# dd if=/dev/zero of=tmp bs=1024 count=1G
58 case (i.e. running the same 'dd' command without assigning it to a fake NUMA
/linux-4.4.14/drivers/net/wireless/ath/wil6210/
Dtxrx.c181 struct vring_tx_desc dd, *d = &dd; in wil_vring_free() local
192 struct vring_rx_desc dd, *d = &dd; in wil_vring_free() local
222 struct vring_rx_desc dd, *d = &dd; in wil_vring_alloc_skb() local
1496 struct vring_tx_desc dd, *d = &dd; in __wil_tx_vring() local
1787 struct vring_tx_desc dd, *d = &dd; in wil_tx_complete() local
Dpmc.c113 struct vring_tx_desc dd = {}, *d = &dd; in wil_pmc_alloc() local
/linux-4.4.14/arch/x86/boot/
DMakefile138 dd if=/dev/zero of=$(obj)/fdimage bs=1024 count=1440
149 dd if=/dev/zero of=$(obj)/fdimage bs=1024 count=2880
/linux-4.4.14/Documentation/s390/
DDASD5 Linux as block devices, namely "dd". Currently the DASD driver uses a
62 the partition /dev/dd?1 instead of the whole volume. You only lose 3kB
/linux-4.4.14/drivers/net/fddi/skfp/h/
Dskfbi.h1057 #define MDRW(dd) outpw(FM_A(FM_MDRU),(unsigned int)((dd)>>16)) ;\ argument
1058 outpw(FM_A(FM_MDRL),(unsigned int)(dd))
/linux-4.4.14/tools/perf/tests/attr/
Dtest-stat-detailed-23 args = -dd kill >/dev/null 2>&1
DREADME60 perf stat -dd kill (test-stat-detailed-2)
/linux-4.4.14/Documentation/spi/
Dspi-sc18is60235 Programs such as dd, where the block size can be specified, should be used
/linux-4.4.14/arch/powerpc/boot/
Dwrapper476 run_cmd dd if="$ofile.bin" of="$ofile.bin" conv=notrunc \
480 run_cmd dd if="$ofile.bin" of="$ofile.bin" conv=notrunc \
/linux-4.4.14/Documentation/cgroups/
Dblkio-controller.txt22 You can do a very simple testing of running two dd threads in two different
46 launch two dd threads in different cgroup to read those files.
51 dd if=/mnt/sdb/zerofile1 of=/dev/null &
55 dd if=/mnt/sdb/zerofile2 of=/dev/null &
59 - At macro level, first dd should finish first. To get more precise data, keep
85 - Run dd to read a file and see if rate is throttled to 1MB/s or not.
87 # dd if=/mnt/common/zerofile of=/dev/null bs=4K count=1024
Dmemcg_test.txt272 # a="$(dd if=/dev/zero bs=1M count=10)"
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/
Ddma.c301 static bool dma64_dd_parity(struct dma64desc *dd) in dma64_dd_parity() argument
303 return parity32(dd->addrlow ^ dd->addrhigh ^ dd->ctrl1 ^ dd->ctrl2); in dma64_dd_parity()
/linux-4.4.14/drivers/scsi/libfc/
Dfc_fcp.c755 struct fcp_txrdy *dd; in fc_fcp_recv() local
786 dd = fc_frame_payload_get(fp, sizeof(*dd)); in fc_fcp_recv()
787 WARN_ON(!dd); in fc_fcp_recv()
790 (size_t) ntohl(dd->ft_data_ro), in fc_fcp_recv()
791 (size_t) ntohl(dd->ft_burst_len)); in fc_fcp_recv()
/linux-4.4.14/drivers/scsi/aacraid/
Daachba.c2890 struct aac_delete_disk dd; in force_delete_disk() local
2897 if (copy_from_user(&dd, arg, sizeof (struct aac_delete_disk))) in force_delete_disk()
2900 if (dd.cnum >= dev->maximum_num_containers) in force_delete_disk()
2905 fsa_dev_ptr[dd.cnum].deleted = 1; in force_delete_disk()
2909 fsa_dev_ptr[dd.cnum].valid = 0; in force_delete_disk()
2915 struct aac_delete_disk dd; in delete_disk() local
2922 if (copy_from_user(&dd, arg, sizeof (struct aac_delete_disk))) in delete_disk()
2925 if (dd.cnum >= dev->maximum_num_containers) in delete_disk()
2930 if (fsa_dev_ptr[dd.cnum].locked) in delete_disk()
2936 fsa_dev_ptr[dd.cnum].valid = 0; in delete_disk()
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Dalign.c746 double dd; in fix_alignment() member
962 cvt_df(&data.dd, (float *)&data.x32.low32); in fix_alignment()
1002 cvt_fd((float *)&data.x32.low32, &data.dd); in fix_alignment()
/linux-4.4.14/net/decnet/
Ddn_nsp_out.c549 int ddl, unsigned char *dd, __le16 rem, __le16 loc) in dn_nsp_do_disc() argument
576 memcpy(msg, dd, ddl); in dn_nsp_do_disc()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_nl.c1460 enum determine_dev_size dd; in drbd_adm_attach() local
1768 dd = drbd_determine_dev_size(device, 0, NULL); in drbd_adm_attach()
1769 if (dd <= DS_ERROR) { in drbd_adm_attach()
1772 } else if (dd == DS_GREW) in drbd_adm_attach()
2496 enum determine_dev_size dd; in drbd_adm_resize() local
2591 dd = drbd_determine_dev_size(device, ddsf, change_al_layout ? &rs : NULL); in drbd_adm_resize()
2594 if (dd == DS_ERROR) { in drbd_adm_resize()
2597 } else if (dd == DS_ERROR_SPACE_MD) { in drbd_adm_resize()
2600 } else if (dd == DS_ERROR_SHRINK) { in drbd_adm_resize()
2606 if (dd == DS_GREW) in drbd_adm_resize()
/linux-4.4.14/Documentation/power/
Dswsusp-and-swap-files.txt26 # dd if=/dev/zero of=<swap_file_path> bs=1024 count=<swap_file_size_in_k>
/linux-4.4.14/Documentation/fmc/
Dfmc-chardev.txt40 spusa.root# dd bs=4 skip=64 count=1 if=/dev/fmc-0200 2> /dev/null | od -t x1z
/linux-4.4.14/Documentation/zh_CN/
Doops-tracing.txt97 Code: f9 0f 8d f9 00 00 00 8d 42 0c e8 dd 26 11 c7 a1 60 ea 2b f9 8b 50 08 a1
/linux-4.4.14/Documentation/video4linux/
Dzr364xx.txt28 To capture a single image, try this: dd if=/dev/video0 of=test.jpg bs=1M count=1
/linux-4.4.14/tools/lguest/
Dlguest.txt63 dd if=/dev/zero of=rootfile bs=1M count=2048
/linux-4.4.14/Documentation/DocBook/
D.device-drivers.xml.cmd2 … drivers/base/firmware_class.c drivers/base/transport_class.c drivers/base/dd.c include/linux/plat…
/linux-4.4.14/Documentation/ia64/
Dxen.txt55 # dd if=/dev/zero of=/root/rhel5.img bs=1M seek=4096 count=0
Dfsys.txt225 PSR.dd Unchanged. Note: the ia64 linux kernel never sets this bit.
/linux-4.4.14/arch/ia64/include/asm/
Dprocessor.h116 __u64 dd : 1; member
/linux-4.4.14/drivers/tty/vt/
Dcp437.uni108 0x59 U+0059 U+00dd
/linux-4.4.14/drivers/scsi/
Dhpsa.c1617 struct raid_map_disk_data *dd = &map->data[0]; in hpsa_figure_phys_disk_ptrs() local
1645 if (dev[j]->ioaccel_handle != dd[i].ioaccel_handle) in hpsa_figure_phys_disk_ptrs()
2990 struct raid_map_disk_data *dd = &map_buff->data[0]; in hpsa_debug_map_buff() local
3040 for (col = 0; col < disks_per_row; col++, dd++) in hpsa_debug_map_buff()
3043 col, dd->ioaccel_handle, in hpsa_debug_map_buff()
3044 dd->xor_mult[0], dd->xor_mult[1]); in hpsa_debug_map_buff()
3047 for (col = 0; col < disks_per_row; col++, dd++) in hpsa_debug_map_buff()
3050 col, dd->ioaccel_handle, in hpsa_debug_map_buff()
3051 dd->xor_mult[0], dd->xor_mult[1]); in hpsa_debug_map_buff()
4624 struct raid_map_disk_data *dd = &map->data[0]; in hpsa_scsi_ioaccel_raid_map() local
[all …]
/linux-4.4.14/Documentation/arm/
DREADME135 I've just got 240K/s off it (a dd with bs=128k); thats about half of what
/linux-4.4.14/drivers/scsi/megaraid/
Dmegaraid_sas_base.c6581 static ssize_t megasas_sysfs_show_version(struct device_driver *dd, char *buf) in megasas_sysfs_show_version() argument
6590 megasas_sysfs_show_release_date(struct device_driver *dd, char *buf) in megasas_sysfs_show_release_date() argument
6599 megasas_sysfs_show_support_poll_for_event(struct device_driver *dd, char *buf) in megasas_sysfs_show_support_poll_for_event() argument
6608 megasas_sysfs_show_support_device_change(struct device_driver *dd, char *buf) in megasas_sysfs_show_support_device_change() argument
6617 megasas_sysfs_show_dbg_lvl(struct device_driver *dd, char *buf) in megasas_sysfs_show_dbg_lvl() argument
6623 megasas_sysfs_set_dbg_lvl(struct device_driver *dd, const char *buf, size_t count) in megasas_sysfs_set_dbg_lvl() argument
/linux-4.4.14/tools/perf/util/intel-pt-decoder/
Dx86-opcode-map.txt272 dd: ESC
569 dd: paddusw Pq,Qq | vpaddusw Vx,Hx,Wx (66),(v1)
747 dd: VAESENCLAST Vdq,Hdq,Wdq (66),(v1)
/linux-4.4.14/arch/x86/lib/
Dx86-opcode-map.txt272 dd: ESC
569 dd: paddusw Pq,Qq | vpaddusw Vx,Hx,Wx (66),(v1)
747 dd: VAESENCLAST Vdq,Hdq,Wdq (66),(v1)
/linux-4.4.14/Documentation/x86/
Dexception-tables.txt195 > c017e7a1 <do_con_write+dd> movl 0x40(%esp,1),%ebx
/linux-4.4.14/Documentation/trace/
Dcoresight.txt237 root:/sys/bus/coresight/devices# dd if=/dev/20010000.etb \
/linux-4.4.14/Documentation/powerpc/
Dhvcs.txt210 method (e.g. "cat", "dd", "echo"). The intent of this driver however, is
281 because the standard Linux behavior when cat'ing or dd'ing data to a device
/linux-4.4.14/drivers/zorro/
Dzorro.ids17 00dd Kupke
/linux-4.4.14/Documentation/filesystems/nfs/
Dnfsroot.txt221 a floppy using dd, configure the boot device using rdev, and
/linux-4.4.14/Documentation/
Doops-tracing.txt99 Code: f9 0f 8d f9 00 00 00 8d 42 0c e8 dd 26 11 c7 a1 60 ea 2b f9 8b 50 08 a1

12