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) {
564 switch (chan->device->id) {
611 switch (chan->device->id) {
649 switch (chan->device->id) {
682 switch (chan->device->id) {
745 switch (chan->device->id) {
901 u8 *p = chan->device->dma_desc_pool_virt;
905 switch (chan->device->id) {
909 dma_reg = chan->device->dma_reg;
913 (u32)chan->device->dma_desc_pool];
975 chan->device->id, rv);
982 xor_reg = chan->device->xor_reg;
1022 switch (chan->device->id) {
1025 dma_reg = chan->device->dma_reg;
1036 xor_reg = chan->device->xor_reg;
1051 struct xor_regs *xor_reg = chan->device->xor_reg;
1078 struct dma_regs *dma_reg = chan->device->dma_reg;
1084 chan_last_sub[chan->device->id] = desc;
1104 switch (chan->device->id) {
1110 iter = chan_last_sub[chan->device->id];
1114 iter = chan_first_cdb[chan->device->id];
1136 xor_reg = chan->device->xor_reg;
1182 switch (chan->device->id) {
1185 dma_reg = chan->device->dma_reg;
1188 xor_reg = chan->device->xor_reg;
1201 switch (chan->device->id) {
1208 xor_reg = chan->device->xor_reg;
1218 * ADMA device level
1400 if (dma_has_cap(cap, ref->chan->device->cap_mask)) {
1503 if (chan->device->id != PPC440SPE_XOR_ID) {
1518 dev_dbg(chan->device->common.dev, "\tfree slot %llx: %d stride: %d\n",
1541 dev_dbg(chan->device->common.dev, "ppc440spe adma%d: %s\n",
1542 chan->device->id, __func__);
1556 dev_dbg(chan->device->common.dev, "\tcookie: %d slot: %d "
1774 chan->chan_id = ppc440spe_chan->device->id;
1778 if (ppc440spe_chan->device->id != PPC440SPE_XOR_ID)
1783 for (; i < (ppc440spe_chan->device->pool_size / db_sz); i++) {
1792 hw_desc = (char *) ppc440spe_chan->device->dma_desc_pool_virt;
1799 slot->phys = ppc440spe_chan->device->dma_desc_pool + i * db_sz;
1815 dev_dbg(ppc440spe_chan->device->common.dev,
1817 ppc440spe_chan->device->id, i);
1821 switch (ppc440spe_chan->device->id) {
1881 dev_dbg(chan->device->common.dev, "ppc440spe adma%d: pending: %d\n",
1882 chan->device->id, chan->pending);
1916 chan_first_cdb[chan->device->id] = group_start;
1933 dev_dbg(chan->device->common.dev,
1935 chan->device->id, __func__,
1953 dev_dbg(ppc440spe_chan->device->common.dev,
1954 "ppc440spe adma%d: %s\n", ppc440spe_chan->device->id,
1992 dev_dbg(ppc440spe_chan->device->common.dev,
1994 ppc440spe_chan->device->id, __func__, len,
2027 ADMA_LL_DBG(prep_dma_xor_dbg(ppc440spe_chan->device->id,
2033 dev_dbg(ppc440spe_chan->device->common.dev,
2035 ppc440spe_chan->device->id, __func__, src_cnt, len,
2518 ADMA_LL_DBG(prep_dma_pq_dbg(ppc440spe_chan->device->id,
2556 dev_dbg(ppc440spe_chan->device->common.dev,
2558 ppc440spe_chan->device->id, __func__, src_cnt, len,
2561 switch (ppc440spe_chan->device->id) {
2605 ADMA_LL_DBG(prep_dma_pqzero_sum_dbg(ppc440spe_chan->device->id,
2792 switch (chan->device->id) {
2854 switch (chan->device->id) {
3105 switch (chan->device->id) {
3456 switch (chan->device->id) {
3555 dev_dbg(ppc440spe_chan->device->common.dev,
3557 ppc440spe_chan->device->id,
3596 dev_dbg(chan->device->common.dev,
3597 "ppc440spe adma%d: %s\n", chan->device->id, __func__);
3613 dev_dbg(chan->device->common.dev,
3614 "ppc440spe adma%d: %s\n", chan->device->id, __func__);
3638 dev_dbg(ppc440spe_chan->device->common.dev,
3639 "ppc440spe adma%d: %s %d \n", ppc440spe_chan->device->id,
3659 dev_dbg(chan->device->common.dev,
3660 "ppc440spe adma%d: %s\n", chan->device->id, __func__);
3689 chan->device->id);
3732 dma_addr = dma_map_page(chan->device->dev, pg, 0,
3935 pr_err("%s: can't find I2O device tree node\n",
4002 * ppc440spe_adma_probe - probe the asynch device
4066 /* create a device */
4137 chan->device = adev;
4138 chan->common.device = &adev->common;
4184 dev_err(&ofdev->dev, "failed to register dma device\n");
4231 * ppc440spe_adma_remove - remove the asynch device
4415 pr_err("%s: can't find I2O device tree node\n",
4495 pr_err("%s: can't find MQ device tree node\n",