Searched refs:next_scb (Results 1 - 12 of 12) sorted by relevance

/linux-4.1.27/sound/pci/cs46xx/
H A Dcs46xx_dsp_scb_types.h114 next_scb, /* REQUIRED */
301 next_scb, /* REQUIRED */
369 next_scb, /* REQUIRED */
433 next_scb, /* REQUIRED */
490 next_scb, /* REQUIRED */
724 next_scb, /* REQUIRED */
770 next_scb, /* REQUIRED */
921 next_scb,
1060 next_scb, /* REQUIRED */
1141 next_scb,
H A Dcs46xx_dsp_task_types.h106 next_scb,
H A Ddsp_spos_scb_lib.c669 0,0, /* next_scb, sub_list_ptr */ cs46xx_dsp_create_src_task_scb()
1141 /* 9 */ 0,0, /* next_scb, sub_list_ptr */ cs46xx_dsp_create_magic_snoop_scb()
/linux-4.1.27/drivers/scsi/aic94xx/
H A Daic94xx_hwi.c236 seq->next_scb.size = sizeof(struct scb); asd_init_scbs()
237 seq->next_scb.vaddr = dma_pool_alloc(asd_ha->scb_pool, GFP_KERNEL, asd_init_scbs()
238 &seq->next_scb.dma_handle); asd_init_scbs()
239 if (!seq->next_scb.vaddr) { asd_init_scbs()
1095 * and by the next_scb field of the scb_header.
1120 last->scb->header.next_scb = asd_ascb_alloc_list()
1135 * seq->next_scb keeps the address of this SCB. The sequencer will
1155 memcpy(seq->next_scb.vaddr, ascb->scb, sizeof(*ascb->scb)); asd_swap_head_scb()
1156 ascb->dma_scb = seq->next_scb; asd_swap_head_scb()
1158 seq->next_scb = t; asd_swap_head_scb()
1159 last->scb->header.next_scb = asd_swap_head_scb()
1160 cpu_to_le64(((u64)seq->next_scb.dma_handle)); asd_swap_head_scb()
H A Daic94xx_init.c621 if (asd_ha->seq.next_scb.vaddr) { asd_destroy_ha_caches()
622 dma_pool_free(asd_ha->scb_pool, asd_ha->seq.next_scb.vaddr, asd_destroy_ha_caches()
623 asd_ha->seq.next_scb.dma_handle); asd_destroy_ha_caches()
624 asd_ha->seq.next_scb.vaddr = NULL; asd_destroy_ha_caches()
H A Daic94xx_hwi.h166 struct asd_dma_tok next_scb; /* next scb to be delivered to CSEQ */ member in struct:asd_seq_data
H A Daic94xx_scb.c400 le64_to_cpu(ascb->scb->header.next_scb), asd_invalidate_edb()
437 le64_to_cpu(ascb->scb->header.next_scb), escb_tasklet_complete()
603 le64_to_cpu(ascb->scb->header.next_scb), escb_tasklet_complete()
H A Daic94xx_sas.h285 __le64 next_scb; member in struct:scb_header
H A Daic94xx_seq.c569 asd_ha->seq.next_scb.dma_handle); asd_init_cseq_mdp()
571 (unsigned long long)asd_ha->seq.next_scb.dma_handle); asd_init_cseq_mdp()
H A Daic94xx_dump.c938 le64_to_cpu(ascb->scb->header.next_scb),
/linux-4.1.27/drivers/scsi/aic7xxx/
H A Daic79xx_core.c6697 struct scb *next_scb; ahd_rem_col_list() local
6704 next_scb = LIST_NEXT(scb, collision_links); ahd_rem_col_list()
6705 if (next_scb != NULL) { ahd_rem_col_list()
6707 next_scb, links.tqe); ahd_rem_col_list()
6809 struct scb *next_scb; ahd_alloc_scbs() local
6943 next_scb = kmalloc(sizeof(*next_scb), GFP_ATOMIC); ahd_alloc_scbs()
6944 if (next_scb == NULL) ahd_alloc_scbs()
6949 kfree(next_scb); ahd_alloc_scbs()
6952 next_scb->platform_data = pdata; ahd_alloc_scbs()
6953 next_scb->hscb_map = hscb_map; ahd_alloc_scbs()
6954 next_scb->sg_map = sg_map; ahd_alloc_scbs()
6955 next_scb->sense_map = sense_map; ahd_alloc_scbs()
6956 next_scb->sg_list = segs; ahd_alloc_scbs()
6957 next_scb->sense_data = sense_data; ahd_alloc_scbs()
6958 next_scb->sense_busaddr = sense_busaddr; ahd_alloc_scbs()
6960 next_scb->hscb = hscb; ahd_alloc_scbs()
6967 next_scb->sg_list_busaddr = sg_busaddr; ahd_alloc_scbs()
6969 next_scb->sg_list_busaddr ahd_alloc_scbs()
6972 next_scb->sg_list_busaddr += sizeof(struct ahd_dma_seg); ahd_alloc_scbs()
6973 next_scb->ahd_softc = ahd; ahd_alloc_scbs()
6974 next_scb->flags = SCB_FLAG_NONE; ahd_alloc_scbs()
6977 &next_scb->dmamap); ahd_alloc_scbs()
6979 kfree(next_scb); ahd_alloc_scbs()
6984 next_scb->hscb->tag = ahd_htole16(scb_data->numscbs); ahd_alloc_scbs()
6986 next_scb->col_scb = ahd_find_scb_by_tag(ahd, col_tag); ahd_alloc_scbs()
6987 if (next_scb->col_scb != NULL) ahd_alloc_scbs()
6988 next_scb->col_scb->col_scb = next_scb; ahd_alloc_scbs()
6989 ahd_free_scb(ahd, next_scb); ahd_alloc_scbs()
H A Daic7xxx_core.c4968 struct scb *next_scb; ahc_alloc_scbs() local
4980 next_scb = &scb_data->scbarray[scb_data->numscbs]; ahc_alloc_scbs()
5014 next_scb->platform_data = pdata; ahc_alloc_scbs()
5015 next_scb->sg_map = sg_map; ahc_alloc_scbs()
5016 next_scb->sg_list = segs; ahc_alloc_scbs()
5021 next_scb->sg_list_phys = physaddr + sizeof(struct ahc_dma_seg); ahc_alloc_scbs()
5022 next_scb->ahc_softc = ahc; ahc_alloc_scbs()
5023 next_scb->flags = SCB_FREE; ahc_alloc_scbs()
5026 &next_scb->dmamap); ahc_alloc_scbs()
5030 next_scb->hscb = &scb_data->hscbs[scb_data->numscbs]; ahc_alloc_scbs()
5031 next_scb->hscb->tag = ahc->scb_data->numscbs; ahc_alloc_scbs()
5033 next_scb, links.sle); ahc_alloc_scbs()
5036 next_scb++; ahc_alloc_scbs()
6106 struct scb *next_scb; ahc_search_untagged_queues() local
6109 next_scb = TAILQ_FIRST(untagged_q); ahc_search_untagged_queues()
6110 while (next_scb != NULL) { ahc_search_untagged_queues()
6112 scb = next_scb; ahc_search_untagged_queues()
6113 next_scb = TAILQ_NEXT(scb, links.tqe); ahc_search_untagged_queues()

Completed in 278 milliseconds