Home
last modified time | relevance | path

Searched full:pcb (Results 1 – 25 of 116) sorted by relevance

12345

/Linux-v6.1/fs/erofs/
Dpcpubuf.c22 __acquires(pcb->lock) in erofs_get_pcpubuf()
24 struct erofs_pcpubuf *pcb = &get_cpu_var(erofs_pcb); in erofs_get_pcpubuf() local
26 raw_spin_lock(&pcb->lock); in erofs_get_pcpubuf()
28 if (requiredpages > pcb->nrpages) { in erofs_get_pcpubuf()
29 raw_spin_unlock(&pcb->lock); in erofs_get_pcpubuf()
31 /* (for sparse checker) pretend pcb->lock is still taken */ in erofs_get_pcpubuf()
32 __acquire(pcb->lock); in erofs_get_pcpubuf()
35 return pcb->ptr; in erofs_get_pcpubuf()
38 void erofs_put_pcpubuf(void *ptr) __releases(pcb->lock) in erofs_put_pcpubuf()
40 struct erofs_pcpubuf *pcb = &per_cpu(erofs_pcb, smp_processor_id()); in erofs_put_pcpubuf() local
[all …]
/Linux-v6.1/drivers/nfc/st-nci/
Dndlc.c76 u8 pcb = PCB_TYPE_DATAFRAME | PCB_DATAFRAME_RETRANSMIT_NO | in ndlc_send() local
79 *(u8 *)skb_push(skb, 1) = pcb; in ndlc_send()
125 u8 pcb; in llt_ndlc_requeue_data_pending() local
128 pcb = skb->data[0]; in llt_ndlc_requeue_data_pending()
129 switch (pcb & PCB_TYPE_MASK) { in llt_ndlc_requeue_data_pending()
131 skb->data[0] = (pcb & ~PCB_SUPERVISOR_RETRANSMIT_MASK) | in llt_ndlc_requeue_data_pending()
135 skb->data[0] = (pcb & ~PCB_DATAFRAME_RETRANSMIT_MASK) | in llt_ndlc_requeue_data_pending()
139 pr_err("UNKNOWN Packet Control Byte=%d\n", pcb); in llt_ndlc_requeue_data_pending()
150 u8 pcb; in llt_ndlc_rcv_queue() local
157 pcb = skb->data[0]; in llt_ndlc_rcv_queue()
[all …]
/Linux-v6.1/sound/core/seq/
Dseq_dummy.c109 struct snd_seq_port_callback pcb; in create_port() local
133 memset(&pcb, 0, sizeof(pcb)); in create_port()
134 pcb.owner = THIS_MODULE; in create_port()
135 pcb.event_input = dummy_input; in create_port()
136 pcb.private_free = dummy_free; in create_port()
137 pcb.private_data = rec; in create_port()
138 pinfo.kernel = &pcb; in create_port()
/Linux-v6.1/arch/alpha/mm/
Dinit.c91 load_PCB(struct pcb_struct *pcb) in load_PCB() argument
94 pcb->ksp = sp; in load_PCB()
95 return __reload_thread(pcb); in load_PCB()
98 /* Set up initial PCB, VPTB, and other such nicities. */
121 /* Also set up the real kernel PCB while we're at it. */ in switch_to_system_map()
122 init_thread_info.pcb.ptbr = newptbr; in switch_to_system_map()
123 init_thread_info.pcb.flags = 1; /* set FEN, clear everything else */ in switch_to_system_map()
124 original_pcb_ptr = load_PCB(&init_thread_info.pcb); in switch_to_system_map()
127 /* Save off the contents of the original PCB so that we can in switch_to_system_map()
130 Note that the PCB is supposed to be a physical address, but in switch_to_system_map()
Dfault.c45 struct pcb_struct *pcb; in __load_new_mm_context() local
50 pcb = &current_thread_info()->pcb; in __load_new_mm_context()
51 pcb->asn = mmc & HARDWARE_ASN_MASK; in __load_new_mm_context()
52 pcb->ptbr = ((unsigned long) next_mm->pgd - IDENT_ADDR) >> PAGE_SHIFT; in __load_new_mm_context()
54 __reload_thread(pcb); in __load_new_mm_context()
/Linux-v6.1/arch/alpha/kernel/
Dprocess.c225 current_thread_info()->pcb.unique = 0; in flush_thread()
245 childti->pcb.ksp = (unsigned long) childstack; in copy_thread()
246 childti->pcb.flags = 1; /* set FEN, clear everything else */ in copy_thread()
256 childti->pcb.usp = 0; in copy_thread()
265 childti->pcb.unique = tls; in copy_thread()
268 childti->pcb.usp = usp ?: rdusp(); in copy_thread()
318 dest[30] = ti == current_thread_info() ? rdusp() : ti->pcb.usp; in dump_elf_thread()
324 dest[32] = ti->pcb.unique; in dump_elf_thread()
363 unsigned long fp, sp = task_thread_info(t)->pcb.ksp; in thread_saved_pc()
392 schedule_frame = ((unsigned long *)task_thread_info(p)->pcb.ksp)[6]; in __get_wchan()
/Linux-v6.1/arch/alpha/boot/
Dmain.c49 * PCB for that. The kernel proper should replace this PCB with
68 /* Create the dummy PCB. */ in pal_init()
82 * a1 = return address, but we give the asm the vaddr of the PCB in pal_init()
83 * a2 = physical addr of PCB in pal_init()
Dbootp.c55 * PCB for that. The kernel proper should replace this PCB with
74 /* Create the dummy PCB. */ in pal_init()
88 * a1 = return address, but we give the asm the vaddr of the PCB in pal_init()
89 * a2 = physical addr of PCB in pal_init()
Dbootpz.c104 * PCB for that. The kernel proper should replace this PCB with
122 /* Create the dummy PCB. */ in pal_init()
136 * a1 = return address, but we give the asm the vaddr of the PCB in pal_init()
137 * a2 = physical addr of PCB in pal_init()
/Linux-v6.1/arch/alpha/include/asm/
Dmmu_context.h30 __reload_thread(struct pcb_struct *pcb) in __reload_thread() argument
35 a0 = virt_to_phys(pcb); in __reload_thread()
159 /* Always update the PCB ASN. Another thread may have allocated in ev5_switch_mm()
162 task_thread_info(next)->pcb.asn = mmc & HARDWARE_ASN_MASK; in ev5_switch_mm()
239 task_thread_info(tsk)->pcb.ptbr in init_new_context()
248 task_thread_info(tsk)->pcb.ptbr in enter_lazy_tlb()
/Linux-v6.1/arch/arm/boot/dts/
Dimx6dl-dhcom-picoitx.dts7 * DHCOM PCB number: 493-300 or newer
8 * PicoITX PCB number: 487-600 or newer
Dimx6q-dhcom-pdk2.dts8 * DHCOM PCB number: 493-300 or newer
9 * PDK2 PCB number: 516-400 or newer
Dimx6s-dhcom-drc02.dts7 * DHCOM PCB number: 493-400 or newer
8 * DRC02 PCB number: 568-100 or newer
Dstm32mp153c-dhcor-drc-compact.dts7 * DHCOR PCB number: 586-100 or newer
8 * DRC Compact PCB number: 627-100 or newer
Dstm32mp157c-dhcom-pdk2.dts7 * DHCOM PCB number: 587-200 or newer
8 * PDK2 PCB number: 516-400 or newer
Dstm32mp153c-dhcom-drc02.dts7 * DHCOM PCB number: 587-200 or newer
8 * DRC02 PCB number: 568-100 or newer
Dstm32mp157a-dhcor-avenger96.dts9 * DHCOR PCB number: 586-100 or newer
10 * Avenger96 PCB number: 588-200 or newer
Dstm32mp157c-dhcom-picoitx.dts7 * DHCOM PCB number: 587-200 or newer
8 * PicoITX PCB number: 487-600 or newer
/Linux-v6.1/drivers/thermal/ti-soc-thermal/
Dti-thermal-common.c92 /* In case pcb zone is available, use the extrapolation rule with it */ in __ti_thermal_get_temp()
96 tmp -= pcb_temp; /* got a valid PCB temp */ in __ti_thermal_get_temp()
101 "Failed to read PCB state. Using defaults\n"); in __ti_thermal_get_temp()
152 data->pcb_tz = thermal_zone_get_zone_by_name("pcb"); in ti_thermal_build_data()
/Linux-v6.1/Documentation/admin-guide/media/
Dbttv.rst555 #) These cards have a number printed on the PCB just above the tuner metal box:
575 #) There is a print on the PCB:
655 - 50692 "TV/FM Tuner" (small PCB)
846 - TV-Boostar = Terratec Terra TV+ Version 1.0 (Bt848, tda9821) "ceb105.pcb"
853 - Face to Face Capture (Bt848 capture only) (PCB "VP-2848")
854 - Face To Face TV MAX (Bt848) (PCB "VP-8482 Rev1.3")
855 - Genie TV (Bt878) (PCB "VP-8790 Rev 2.1")
874 PCB PCI-ID Model-Name Eeprom Tuner Sound Country
943 - MD9592 = Avermedia TVphone98 (PCI_ID=1461:0003), PCB-Rev=M168II-B (w/TDA9873H)
963 - Terra TV+ Version 1.0 (Bt848), "ceb105.PCB" printed on the PCB, TDA9821
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/mtd/
Dcadence-nand-controller.txt21 board delay = RE#PAD delay + PCB trace to device + PCB trace from device
/Linux-v6.1/net/nfc/
Ddigital_technology.c77 #define DIGITAL_ISO_DEP_PCB_TYPE(pcb) ((pcb) & 0xC0) argument
81 #define DIGITAL_ISO_DEP_BLOCK_HAS_DID(pcb) ((pcb) & 0x08) argument
170 u8 pcb; in digital_in_iso_dep_pull_sod() local
176 pcb = *skb->data; in digital_in_iso_dep_pull_sod()
177 block_type = DIGITAL_ISO_DEP_PCB_TYPE(pcb); in digital_in_iso_dep_pull_sod()
185 if (DIGITAL_ISO_DEP_BLOCK_HAS_DID(pcb)) { in digital_in_iso_dep_pull_sod()
186 pr_err("DID field in ISO_DEP PCB not supported\n"); in digital_in_iso_dep_pull_sod()
199 * Chaining not supported so skb->len + 1 PCB byte + 2 CRC bytes must in digital_in_iso_dep_push_sod()
/Linux-v6.1/drivers/scsi/lpfc/
Dlpfc_mbox.c1006 * lpfc_config_pcb_setup - Set up IOCB rings in the Port Control Block (PCB)
1010 * Block (PCB).
1017 PCB_t *pcbp = phba->pcb; in lpfc_config_pcb_setup()
1267 * specified in the Port Control Block (PCB). It is an error to issue the
1320 * Block (PCB) in the driver memory. After this command is issued, the
1322 * the HBA. The HBA may copy the PCB information to internal storage for
1323 * subsequent use; the driver can not change the PCB information unless it
1346 offset = (uint8_t *)phba->pcb - (uint8_t *)phba->slim2p.virt; in lpfc_config_port()
1376 /* Now setup pcb */ in lpfc_config_port()
1377 phba->pcb->type = TYPE_NATIVE_SLI2; in lpfc_config_port()
[all …]
/Linux-v6.1/drivers/media/usb/dvb-usb-v2/
Danysee.c378 * PCB: ?
382 * PCB: PCB 507T (rev1.61)
388 * PCB: 507CD (rev1.1)
397 * PCB: 507DC (rev0.2)
404 * PCB: 507SI (rev2.1)
411 * PCB: 507FA (rev0.4)
419 * PCB: 507FA (rev1.1)
433 * PCB: 508TC (rev0.6)
449 * PCB: 508S2 (rev0.7)
457 * PCB: 508T2C (rev0.3)
[all …]
/Linux-v6.1/arch/s390/kernel/
Dperf_pai_ext.c340 struct paiext_cb *pcb = cpump->paiext_cb; in paiext_add() local
344 pcb->acc = virt_to_phys(cpump->area) | 0x1; in paiext_add()
348 __func__, S390_lowcore.aicd, pcb->acc); in paiext_add()
372 struct paiext_cb *pcb = cpump->paiext_cb; in paiext_del() local
383 pcb->acc = 0; in paiext_del()
386 __func__, S390_lowcore.aicd, pcb->acc); in paiext_del()

12345