Lines Matching refs:device
60 [PPC_ADMA_INIT_REGISTER] = "failed to register dma async device",
135 switch (chan->device->id) {
145 cdb, chan->device->id,
159 cb, chan->device->id,
236 switch (chan->device->id) {
250 printk(KERN_ERR "Unsupported id %d in %s\n", chan->device->id,
531 switch (chan->device->id) {
565 switch (chan->device->id) {
613 switch (chan->device->id) {
651 switch (chan->device->id) {
684 switch (chan->device->id) {
747 switch (chan->device->id) {
903 u8 *p = chan->device->dma_desc_pool_virt;
907 switch (chan->device->id) {
911 dma_reg = chan->device->dma_reg;
915 (u32)chan->device->dma_desc_pool];
977 chan->device->id, rv);
984 xor_reg = chan->device->xor_reg;
1024 switch (chan->device->id) {
1027 dma_reg = chan->device->dma_reg;
1038 xor_reg = chan->device->xor_reg;
1053 struct xor_regs *xor_reg = chan->device->xor_reg;
1080 struct dma_regs *dma_reg = chan->device->dma_reg;
1086 chan_last_sub[chan->device->id] = desc;
1106 switch (chan->device->id) {
1112 iter = chan_last_sub[chan->device->id];
1116 iter = chan_first_cdb[chan->device->id];
1138 xor_reg = chan->device->xor_reg;
1184 switch (chan->device->id) {
1187 dma_reg = chan->device->dma_reg;
1190 xor_reg = chan->device->xor_reg;
1203 switch (chan->device->id) {
1210 xor_reg = chan->device->xor_reg;
1220 * ADMA device level
1402 if (dma_has_cap(cap, ref->chan->device->cap_mask)) {
1505 if (chan->device->id != PPC440SPE_XOR_ID) {
1520 dev_dbg(chan->device->common.dev, "\tfree slot %llx: %d stride: %d\n",
1543 dev_dbg(chan->device->common.dev, "ppc440spe adma%d: %s\n",
1544 chan->device->id, __func__);
1558 dev_dbg(chan->device->common.dev, "\tcookie: %d slot: %d "
1776 chan->chan_id = ppc440spe_chan->device->id;
1780 if (ppc440spe_chan->device->id != PPC440SPE_XOR_ID)
1785 for (; i < (ppc440spe_chan->device->pool_size / db_sz); i++) {
1794 hw_desc = (char *) ppc440spe_chan->device->dma_desc_pool_virt;
1801 slot->phys = ppc440spe_chan->device->dma_desc_pool + i * db_sz;
1817 dev_dbg(ppc440spe_chan->device->common.dev,
1819 ppc440spe_chan->device->id, i);
1823 switch (ppc440spe_chan->device->id) {
1883 dev_dbg(chan->device->common.dev, "ppc440spe adma%d: pending: %d\n",
1884 chan->device->id, chan->pending);
1918 chan_first_cdb[chan->device->id] = group_start;
1935 dev_dbg(chan->device->common.dev,
1937 chan->device->id, __func__,
1955 dev_dbg(ppc440spe_chan->device->common.dev,
1956 "ppc440spe adma%d: %s\n", ppc440spe_chan->device->id,
1994 dev_dbg(ppc440spe_chan->device->common.dev,
1996 ppc440spe_chan->device->id, __func__, len,
2029 ADMA_LL_DBG(prep_dma_xor_dbg(ppc440spe_chan->device->id,
2035 dev_dbg(ppc440spe_chan->device->common.dev,
2037 ppc440spe_chan->device->id, __func__, src_cnt, len,
2520 ADMA_LL_DBG(prep_dma_pq_dbg(ppc440spe_chan->device->id,
2558 dev_dbg(ppc440spe_chan->device->common.dev,
2560 ppc440spe_chan->device->id, __func__, src_cnt, len,
2563 switch (ppc440spe_chan->device->id) {
2607 ADMA_LL_DBG(prep_dma_pqzero_sum_dbg(ppc440spe_chan->device->id,
2794 switch (chan->device->id) {
2856 switch (chan->device->id) {
3107 switch (chan->device->id) {
3459 switch (chan->device->id) {
3558 dev_dbg(ppc440spe_chan->device->common.dev,
3560 ppc440spe_chan->device->id,
3599 dev_dbg(chan->device->common.dev,
3600 "ppc440spe adma%d: %s\n", chan->device->id, __func__);
3616 dev_dbg(chan->device->common.dev,
3617 "ppc440spe adma%d: %s\n", chan->device->id, __func__);
3641 dev_dbg(ppc440spe_chan->device->common.dev,
3642 "ppc440spe adma%d: %s %d \n", ppc440spe_chan->device->id,
3662 dev_dbg(chan->device->common.dev,
3663 "ppc440spe adma%d: %s\n", chan->device->id, __func__);
3692 chan->device->id);
3735 dma_addr = dma_map_page(chan->device->dev, pg, 0,
3938 pr_err("%s: can't find I2O device tree node\n",
4005 * ppc440spe_adma_probe - probe the asynch device
4069 /* create a device */
4140 chan->device = adev;
4141 chan->common.device = &adev->common;
4187 dev_err(&ofdev->dev, "failed to register dma device\n");
4234 * ppc440spe_adma_remove - remove the asynch device
4414 pr_err("%s: can't find I2O device tree node\n",
4494 pr_err("%s: can't find MQ device tree node\n",