Searched refs:scb (Results 1 - 25 of 74) sorted by path

123

/linux-master/drivers/media/pci/cx18/
H A DMakefile5 cx18-av-core.o cx18-av-audio.o cx18-av-firmware.o cx18-av-vbi.o cx18-scb.o \
H A Dcx18-scb.c11 #include "cx18-scb.h"
16 cx18_memset_io(cx, cx->scb, 0, 0x10000);
18 cx18_writel(cx, IRQ_APU_TO_CPU, &cx->scb->apu2cpu_irq);
19 cx18_writel(cx, IRQ_CPU_TO_APU_ACK, &cx->scb->cpu2apu_irq_ack);
20 cx18_writel(cx, IRQ_HPU_TO_CPU, &cx->scb->hpu2cpu_irq);
21 cx18_writel(cx, IRQ_CPU_TO_HPU_ACK, &cx->scb->cpu2hpu_irq_ack);
22 cx18_writel(cx, IRQ_PPU_TO_CPU, &cx->scb->ppu2cpu_irq);
23 cx18_writel(cx, IRQ_CPU_TO_PPU_ACK, &cx->scb->cpu2ppu_irq_ack);
24 cx18_writel(cx, IRQ_EPU_TO_CPU, &cx->scb->epu2cpu_irq);
25 cx18_writel(cx, IRQ_CPU_TO_EPU_ACK, &cx->scb
[all...]
H A Dcx18-driver.c22 #include "cx18-scb.h"
967 cx->scb = (struct cx18_scb __iomem *)(cx->enc_mem + SCB_OFFSET);
H A Dcx18-driver.h305 u32 id; /* index into cx->scb->cpu_mdl[] of 1st cx18_mdl_ent */
579 struct cx18_scb __iomem *scb; /* pointer to SCB */ member in struct:cx18
H A Dcx18-mailbox.c13 #include "cx18-scb.h"
391 ack_mb = &cx->scb->apu2epu_mb;
395 ack_mb = &cx->scb->cpu2epu_mb;
531 mb = &cx->scb->cpu2epu_mb;
534 mb = &cx->scb->apu2epu_mb;
615 mb = &cx->scb->epu2apu_mb;
621 mb = &cx->scb->epu2cpu_mb;
H A Dcx18-queue.c14 #include "cx18-scb.h"
293 &cx->scb->cpu_mdl[mdl_id + i].paddr);
295 &cx->scb->cpu_mdl[mdl_id + i].length);
309 &cx->scb->cpu_mdl[mdl_id + i - 1].length);
345 if (((char __iomem *)&cx->scb->cpu_mdl[cx->free_mdl_idx + s->buffers] -
346 (char __iomem *)cx->scb) > SCB_RESERVED_SIZE) {
347 unsigned bufsz = (((char __iomem *)cx->scb) + SCB_RESERVED_SIZE -
348 ((char __iomem *)cx->scb->cpu_mdl));
H A Dcx18-streams.c20 #include "cx18-scb.h"
705 (void __iomem *) &cx->scb->cpu_mdl[mdl->id] - cx->enc_mem,
922 (void __iomem *)&cx->scb->cpu_mdl_ack[s->type][0] - cx->enc_mem,
923 (void __iomem *)&cx->scb->cpu_mdl_ack[s->type][1] - cx->enc_mem);
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dampdu.h48 void brcms_c_ampdu_dotxstatus(struct ampdu_info *ampdu, struct scb *scb,
H A Dmain.h25 #include "scb.h"
216 #define BRCMS_STF_SS_STBC_TX(wlc, scb) \
218 || (((scb)->flags & SCB_STBCCAP) && \
262 struct scb *hwrs_scb; /* permanent scb for hw rateset */
565 struct scb pri_scb;
668 void brcms_c_init_scb(struct scb *scb);
/linux-master/drivers/scsi/aic7xxx/
H A Daic79xx.reg1367 * Scb offset for the 2 byte "next scb link".
4069 scb {
H A Daic79xx_inline.h99 void *ahd_sg_setup(struct ahd_softc *ahd, struct scb *scb,
107 struct scb *scb, int op);
138 struct scb *
140 void ahd_queue_scb(struct ahd_softc *ahd, struct scb *scb);
143 struct scb *scb);
145 struct scb *sc
158 ahd_get_sense_buf(struct ahd_softc *ahd, struct scb *scb) argument
164 ahd_get_sense_bufaddr(struct ahd_softc *ahd, struct scb *scb) argument
[all...]
H A Daic7xxx_inline.h55 struct scb *scb, int op);
84 struct scb*
86 void ahc_free_scb(struct ahc_softc *ahc, struct scb *scb);
87 struct scb *
89 void ahc_queue_scb(struct ahc_softc *ahc, struct scb *scb);
92 struct scb *scb);
[all...]
/linux-master/drivers/scsi/aic94xx/
H A Daic94xx_hwi.h95 u32 max_scbs; /* absolute sequencer scb queue size */
116 struct scb *scb; /* equals dma_scb->vaddr */ member in struct:asd_ascb
148 struct asd_dma_tok next_scb; /* next scb to be delivered to CSEQ */
274 ascb->scb = ascb->dma_scb.vaddr;
340 * It is used when say the scb queueing function returned QUEUE_FULL,
H A Daic94xx_sas.h572 struct scb { struct
688 #define ASD_SCB_SIZE sizeof(struct scb)
/linux-master/sound/pci/cs46xx/
H A Dcs46xx_lib.h107 void cs46xx_dsp_proc_free_scb_desc (struct dsp_scb_descriptor * scb);
109 struct dsp_scb_descriptor * scb);
111 #define cs46xx_dsp_proc_free_scb_desc(scb)
112 #define cs46xx_dsp_proc_register_scb_desc(chip, scb)
128 struct dsp_scb_descriptor * scb);
H A Ddsp_spos.h193 struct dsp_scb_descriptor * scb)
197 (scb->address + SCBsubListPtr) << 2,
198 (scb->sub_list_ptr->address << 0x10) |
199 (scb->next_scb_ptr->address));
200 scb->updated = 1;
204 struct dsp_scb_descriptor * scb,
209 snd_cs46xx_poke(chip, (scb->address + SCBVolumeCtrl) << 2, val);
210 snd_cs46xx_poke(chip, (scb->address + SCBVolumeCtrl + 1) << 2, val);
211 scb->volume_set = 1;
212 scb
192 cs46xx_dsp_spos_update_scb(struct snd_cs46xx * chip, struct dsp_scb_descriptor * scb) argument
203 cs46xx_dsp_scb_set_volume(struct snd_cs46xx * chip, struct dsp_scb_descriptor * scb, u16 left, u16 right) argument
[all...]
/linux-master/arch/mips/sgi-ip22/
H A Dip28-berr.c172 u32 scb, scw; local
180 scb = cache_tags.err_addr & ((1 << 12) - 1) & ~((1 << 5) - 1);
189 scb | (1 << 12)*i);
191 scb = cache_tags.err_addr & ((1 << 12) - 1) & ~((1 << 6) - 1);
200 scb | (1 << 12)*i);
203 scb = i & (1 << 13) ? 7:6; /* scblksize = 2^[7..6] */
206 i = ((1 << scw) - 1) & ~((1 << scb) - 1);
210 scw-1, scb, i & (unsigned)cache_tags.err_addr);
/linux-master/arch/s390/kvm/
H A Dkvm-s390.c271 static void kvm_clock_sync_scb(struct kvm_s390_sie_block *scb, u64 delta) argument
285 scb->epoch += delta;
286 if (scb->ecd & ECD_MEF) {
287 scb->epdx += delta_idx;
288 if (scb->epoch < delta)
289 scb->epdx += 1;
H A Dvsie.c33 * The pinned original scb. Be aware that other VCPUs can modify
53 /* trigger a validity icpt for the given scb */
54 static int set_validity_icpt(struct kvm_s390_sie_block *scb, argument
57 scb->ipa = 0x1000;
58 scb->ipb = ((__u32) reason_code) << 16;
59 scb->icptcode = ICPT_VALIDITY;
91 /* copy the updated intervention request bits into the shadow scb */
391 /* unshadow the scb, copying parameters back to the real scb */
437 * Setup the shadow scb b
1491 struct kvm_s390_sie_block *scb = READ_ONCE(vcpu->arch.vsie_block); local
[all...]
/linux-master/drivers/bluetooth/
H A Dbfusb.c113 struct bfusb_data_scb *scb = (void *) skb->cb; local
130 scb->urb = urb;
203 struct bfusb_data_scb *scb; local
223 scb = (struct bfusb_data_scb *) skb->cb;
224 scb->urb = urb;
/linux-master/drivers/i2c/busses/
H A DMakefile73 obj-$(CONFIG_I2C_IMG) += i2c-img-scb.o
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_macsec.c346 if (secy->tx_sc.scb)
/linux-master/drivers/net/ethernet/i825xx/
H A D82596.c306 struct i596_scb *scb; member in struct:i596_iscp
318 volatile struct i596_scb scb; member in struct:i596_private
418 dev->name, str, lp->scb.status, lp->scb.command);
428 while (--delcnt && lp->scb.command)
432 dev->name, str, lp->scb.status, lp->scb.command);
464 printk(KERN_ERR "iscp at %p, iscp.stat = %08lx, .scb = %p\n",
465 &lp->iscp, lp->iscp.stat, lp->iscp.scb);
466 printk(KERN_ERR "scb a
[all...]
H A Dlib82596.c290 u32 scb; member in struct:i596_iscp
302 volatile struct i596_scb scb __attribute__((aligned(32))); member in struct:i596_dma
417 dma_sync_cpu(dev, &(dma->scb), sizeof(struct i596_scb));
418 while (--delcnt && dma->scb.command) {
420 dma_sync_cpu(dev, &(dma->scb), sizeof(struct i596_scb));
425 SWAP16(dma->scb.status),
426 SWAP16(dma->scb.command));
443 printk(KERN_DEBUG "iscp at %p, iscp.stat = %08x, .scb = %08x\n",
444 &dma->iscp, SWAP32(dma->iscp.stat), SWAP32(dma->iscp.scb));
445 printk(KERN_DEBUG "scb a
[all...]
H A Dsun3_82586.c76 sizeof(scp)=12; sizeof(scb)=16; sizeof(iscp)=8;
77 sizeof(scp)+sizeof(iscp)+sizeof(scb) = 36 = INIT
103 if(!p->scb->cmd_cuc) break; \
106 printk("%s: scb_cmd timed out: %04x,%04x .. disabling i82586!!\n",dev->name,p->scb->cmd_cuc,p->scb->cus); \
111 if(!p->scb->cmd_ruc) break; \
114 printk("%s: scb_cmd (ruc) timed out: %04x,%04x .. disabling i82586!!\n",dev->name,p->scb->cmd_ruc,p->scb->rus); \
154 volatile struct scb_struct *scb; /* volatile is important */ member in struct:priv
257 p->scb
[all...]

Completed in 357 milliseconds

123