Home
last modified time | relevance | path

Searched refs:crb (Results 1 - 25 of 42) sorted by relevance

12

/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/nx-gzip/
H A Dgzfht_test.c25 * crb: coprocessor request block (command)
87 put32(cmdp->crb, gzip_fc, 0); /* clear */ in compress_fht_sample()
90 putnn(cmdp->crb, gzip_fc, fc); in compress_fht_sample()
92 memset((void *) &cmdp->crb.csb, 0, sizeof(cmdp->crb.csb)); in compress_fht_sample()
103 put64(cmdp->crb, csb_address, 0); in compress_fht_sample()
104 put64(cmdp->crb, csb_address, in compress_fht_sample()
105 (uint64_t) &cmdp->crb.csb & csb_address_mask); in compress_fht_sample()
108 clear_dde(cmdp->crb.source_dde); in compress_fht_sample()
109 putnn(cmdp->crb in compress_fht_sample()
[all...]
H A Dgunz_test.c20 * crb: coprocessor request block (command)
60 #include "crb.h"
250 memset((void *)&cmdp->crb.csb, 0, sizeof(cmdp->crb.csb)); in nx_submit_job()
252 cmdp->crb.source_dde = *src; in nx_submit_job()
253 cmdp->crb.target_dde = *dst; in nx_submit_job()
256 csbaddr = ((uint64_t) &cmdp->crb.csb) & csb_address_mask; in nx_submit_job()
257 put64(cmdp->crb, csb_address, csbaddr); in nx_submit_job()
268 /* Submit the crb, the job descriptor, to the accelerator. */ in nx_submit_job()
413 memset(&cmdp->crb, in decompress_file()
[all...]
H A Dgzip_vas.c152 while (getnn(cmdp->crb.csb, csb_v) == 0) { in nx_wait_for_csb()
184 if (getnn(cmdp->crb.csb, csb_v) == 0) { in nx_wait_for_csb()
205 vas_copy(&cmdp->crb, 0); in nxu_run_job()
269 cc = getnn(cmdp->crb.csb, csb_cc); /* CC Table 6-8 */ in nxu_submit_job()
/kernel/linux/linux-5.10/arch/alpha/mm/
H A Dinit.c146 struct crb_struct * crb; in callback_init() local
154 crb = (struct crb_struct *)((char *)hwrpb + hwrpb->crb_offset); in callback_init()
162 crb->dispatch_va = (struct procdesc_struct *) in callback_init()
163 (VMALLOC_START + (unsigned long)crb->dispatch_va in callback_init()
164 - crb->map[0].va); in callback_init()
165 crb->fixup_va = (struct procdesc_struct *) in callback_init()
166 (VMALLOC_START + (unsigned long)crb->fixup_va in callback_init()
167 - crb->map[0].va); in callback_init()
201 for (i = 0; i < crb->map_entries; ++i) in callback_init()
202 nr_pages += crb in callback_init()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/
H A Dvas-fault.c29 static void dump_crb(struct coprocessor_request_block *crb) in dump_crb() argument
34 dde = &crb->source; in dump_crb()
39 dde = &crb->target; in dump_crb()
44 nx = &crb->stamp.nx; in dump_crb()
47 be64_to_cpu(crb->stamp.nx.fault_storage_addr), in dump_crb()
63 struct coprocessor_request_block *crb) in update_csb()
79 csb_addr = (void __user *)be64_to_cpu(crb->csb_addr); in update_csb()
92 csb.address = crb->stamp.nx.fault_storage_addr; in update_csb()
213 struct coprocessor_request_block *crb, *entry; in vas_fault_thread_fn() local
219 crb in vas_fault_thread_fn()
62 update_csb(struct vas_window *window, struct coprocessor_request_block *crb) update_csb() argument
[all...]
H A Dcopy-paste.h19 static inline int vas_copy(void *crb, int offset) in vas_copy() argument
23 : "b" (offset), "b" (crb) in vas_copy()
/kernel/linux/linux-6.6/arch/alpha/mm/
H A Dinit.c146 struct crb_struct * crb; in callback_init() local
154 crb = (struct crb_struct *)((char *)hwrpb + hwrpb->crb_offset); in callback_init()
162 crb->dispatch_va = (struct procdesc_struct *) in callback_init()
163 (VMALLOC_START + (unsigned long)crb->dispatch_va in callback_init()
164 - crb->map[0].va); in callback_init()
165 crb->fixup_va = (struct procdesc_struct *) in callback_init()
166 (VMALLOC_START + (unsigned long)crb->fixup_va in callback_init()
167 - crb->map[0].va); in callback_init()
201 for (i = 0; i < crb->map_entries; ++i) in callback_init()
202 nr_pages += crb in callback_init()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/nx-gzip/
H A Dgzfht_test.c25 * crb: coprocessor request block (command)
84 put32(cmdp->crb, gzip_fc, 0); /* clear */ in compress_fht_sample()
87 putnn(cmdp->crb, gzip_fc, fc); in compress_fht_sample()
89 memset((void *) &cmdp->crb.csb, 0, sizeof(cmdp->crb.csb)); in compress_fht_sample()
100 put64(cmdp->crb, csb_address, 0); in compress_fht_sample()
101 put64(cmdp->crb, csb_address, in compress_fht_sample()
102 (uint64_t) &cmdp->crb.csb & csb_address_mask); in compress_fht_sample()
105 clear_dde(cmdp->crb.source_dde); in compress_fht_sample()
106 putnn(cmdp->crb in compress_fht_sample()
[all...]
H A Dgunz_test.c20 * crb: coprocessor request block (command)
60 #include "crb.h"
250 memset((void *)&cmdp->crb.csb, 0, sizeof(cmdp->crb.csb)); in nx_submit_job()
252 cmdp->crb.source_dde = *src; in nx_submit_job()
253 cmdp->crb.target_dde = *dst; in nx_submit_job()
256 csbaddr = ((uint64_t) &cmdp->crb.csb) & csb_address_mask; in nx_submit_job()
257 put64(cmdp->crb, csb_address, csbaddr); in nx_submit_job()
268 /* Submit the crb, the job descriptor, to the accelerator. */ in nx_submit_job()
413 memset(&cmdp->crb, in decompress_file()
[all...]
H A Dgzip_vas.c152 while (getnn(cmdp->crb.csb, csb_v) == 0) { in nx_wait_for_csb()
184 if (getnn(cmdp->crb.csb, csb_v) == 0) { in nx_wait_for_csb()
205 vas_copy(&cmdp->crb, 0); in nxu_run_job()
269 cc = getnn(cmdp->crb.csb, csb_cc); /* CC Table 6-8 */ in nxu_submit_job()
/kernel/linux/linux-5.10/drivers/parport/
H A Dparport_mfc3.c181 if (pia(this_port[i])->crb & 128) { /* Board caused interrupt */ in mfc3_interrupt()
190 pia(p)->crb |= PIA_C1_ENABLE_IRQ; in mfc3_enable_irq()
195 pia(p)->crb &= ~PIA_C1_ENABLE_IRQ; in mfc3_disable_irq()
201 pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */ in mfc3_data_forward()
203 pia(p)->crb |= PIA_DDR; /* make data register visible - default */ in mfc3_data_forward()
209 pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */ in mfc3_data_reverse()
211 pia(p)->crb |= PIA_DDR; /* make data register visible - default */ in mfc3_data_reverse()
225 pia(p)->crb &= ~PIA_DDR; in mfc3_save_state()
227 pia(p)->crb |= PIA_DDR; in mfc3_save_state()
237 pia(p)->crb in mfc3_restore_state()
[all...]
/kernel/linux/linux-6.6/drivers/parport/
H A Dparport_mfc3.c181 if (pia(this_port[i])->crb & 128) { /* Board caused interrupt */ in mfc3_interrupt()
190 pia(p)->crb |= PIA_C1_ENABLE_IRQ; in mfc3_enable_irq()
195 pia(p)->crb &= ~PIA_C1_ENABLE_IRQ; in mfc3_disable_irq()
201 pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */ in mfc3_data_forward()
203 pia(p)->crb |= PIA_DDR; /* make data register visible - default */ in mfc3_data_forward()
209 pia(p)->crb &= ~PIA_DDR; /* make data direction register visible */ in mfc3_data_reverse()
211 pia(p)->crb |= PIA_DDR; /* make data register visible - default */ in mfc3_data_reverse()
225 pia(p)->crb &= ~PIA_DDR; in mfc3_save_state()
227 pia(p)->crb |= PIA_DDR; in mfc3_save_state()
237 pia(p)->crb in mfc3_restore_state()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/nx/
H A Dnx-common-powernv.c33 struct coprocessor_request_block crb; /* CRB_ALIGN align */ member
395 struct coprocessor_request_block *crb; in nx842_config_crb() local
400 crb = &wmem->crb; in nx842_config_crb()
401 csb = &crb->csb; in nx842_config_crb()
404 memset(crb, 0, sizeof(*crb)); in nx842_config_crb()
407 ret = setup_ddl(&crb->source, wmem->ddl_in, in nx842_config_crb()
412 ret = setup_ddl(&crb->target, wmem->ddl_out, in nx842_config_crb()
420 crb in nx842_config_crb()
460 struct coprocessor_request_block *crb; nx842_exec_icswx() local
563 struct coprocessor_request_block *crb; nx842_exec_vas() local
[all...]
/kernel/linux/linux-6.6/drivers/crypto/nx/
H A Dnx-common-powernv.c33 struct coprocessor_request_block crb; /* CRB_ALIGN align */ member
392 struct coprocessor_request_block *crb; in nx842_config_crb() local
397 crb = &wmem->crb; in nx842_config_crb()
398 csb = &crb->csb; in nx842_config_crb()
401 memset(crb, 0, sizeof(*crb)); in nx842_config_crb()
404 ret = setup_ddl(&crb->source, wmem->ddl_in, in nx842_config_crb()
409 ret = setup_ddl(&crb->target, wmem->ddl_out, in nx842_config_crb()
417 crb in nx842_config_crb()
457 struct coprocessor_request_block *crb; nx842_exec_icswx() local
560 struct coprocessor_request_block *crb; nx842_exec_vas() local
[all...]
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/
H A Dvas-fault.c69 struct coprocessor_request_block *crb, *entry; in vas_fault_thread_fn() local
75 crb = &buf; in vas_fault_thread_fn()
100 * Use CRB_SIZE rather than sizeof(*crb) since the latter is in vas_fault_thread_fn()
119 memcpy(crb, fifo, CRB_SIZE); in vas_fault_thread_fn()
131 vas_dump_crb(crb); in vas_fault_thread_fn()
133 be32_to_cpu(crb->stamp.nx.pswid)); in vas_fault_thread_fn()
147 be32_to_cpu(crb->stamp.nx.pswid), in vas_fault_thread_fn()
156 vas_update_csb(crb, &window->vas_win.task_ref); in vas_fault_thread_fn()
H A Dcopy-paste.h19 static inline int vas_copy(void *crb, int offset) in vas_copy() argument
23 : "b" (offset), "b" (crb) in vas_copy()
/kernel/linux/linux-6.6/arch/powerpc/platforms/book3s/
H A Dvas-api.c29 * vas_copy(&crb, 0, 1);
148 void vas_update_csb(struct coprocessor_request_block *crb, in vas_update_csb() argument
165 csb_addr = (void __user *)be64_to_cpu(crb->csb_addr); in vas_update_csb()
178 csb.address = crb->stamp.nx.fault_storage_addr; in vas_update_csb()
243 void vas_dump_crb(struct coprocessor_request_block *crb) in vas_dump_crb() argument
248 dde = &crb->source; in vas_dump_crb()
253 dde = &crb->target; in vas_dump_crb()
258 nx = &crb->stamp.nx; in vas_dump_crb()
261 be64_to_cpu(crb->stamp.nx.fault_storage_addr), in vas_dump_crb()
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/nx-gzip/include/
H A Dcopy-paste.h34 static inline int vas_copy(void *crb, int offset) in vas_copy() argument
38 : "b" (offset), "b" (crb) in vas_copy()
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/nx-gzip/include/
H A Dcopy-paste.h34 static inline int vas_copy(void *crb, int offset) in vas_copy() argument
38 : "b" (offset), "b" (crb) in vas_copy()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dicswx.h185 static inline int icswx(__be32 ccw, struct coprocessor_request_block *crb) in icswx() argument
191 BUILD_BUG_ON(sizeof(*crb) != 128); in icswx()
197 : "r" (ccw_reg), "r" (crb) in icswx()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dicswx.h185 static inline int icswx(__be32 ccw, struct coprocessor_request_block *crb) in icswx() argument
191 BUILD_BUG_ON(sizeof(*crb) != 128); in icswx()
197 : "r" (ccw_reg), "r" (crb) in icswx()
H A Dvas.h229 * Copy the co-processor request block (CRB) @crb into the local L2 cache.
231 int vas_copy_crb(void *crb, int offset);
291 void vas_update_csb(struct coprocessor_request_block *crb,
293 void vas_dump_crb(struct coprocessor_request_block *crb);
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
H A Ds626.c712 u16 crb; in s626_set_mode_a() local
722 crb = S626_SET_CRB_INTRESETCMD(1) | S626_SET_CRB_INTRESET_A(1); in s626_set_mode_a()
724 crb |= S626_SET_CRB_CLKENAB_A(S626_GET_STD_CLKENAB(setup)); in s626_set_mode_a()
781 ~(S626_CRBMSK_INTCTRL | S626_CRBMSK_CLKENAB_A), crb); in s626_set_mode_a()
790 u16 crb; in s626_set_mode_b() local
798 crb = S626_SET_CRB_INTRESETCMD(1) | S626_SET_CRB_INTRESET_B(1); in s626_set_mode_b()
800 crb |= S626_SET_CRB_CLKENAB_B(S626_GET_STD_CLKENAB(setup)); in s626_set_mode_b()
802 crb |= S626_SET_CRB_LOADSRC_B(S626_GET_STD_LOADSRC(setup)); in s626_set_mode_b()
806 crb |= S626_SET_CRB_INTSRC_B(S626_GET_STD_INTSRC(setup)); in s626_set_mode_b()
842 crb | in s626_set_mode_b()
944 u16 crb; s626_set_int_src() local
997 u16 crb; s626_pulse_index() local
[all...]
/kernel/linux/linux-6.6/drivers/comedi/drivers/
H A Ds626.c711 u16 crb; in s626_set_mode_a() local
721 crb = S626_SET_CRB_INTRESETCMD(1) | S626_SET_CRB_INTRESET_A(1); in s626_set_mode_a()
723 crb |= S626_SET_CRB_CLKENAB_A(S626_GET_STD_CLKENAB(setup)); in s626_set_mode_a()
780 ~(S626_CRBMSK_INTCTRL | S626_CRBMSK_CLKENAB_A), crb); in s626_set_mode_a()
789 u16 crb; in s626_set_mode_b() local
797 crb = S626_SET_CRB_INTRESETCMD(1) | S626_SET_CRB_INTRESET_B(1); in s626_set_mode_b()
799 crb |= S626_SET_CRB_CLKENAB_B(S626_GET_STD_CLKENAB(setup)); in s626_set_mode_b()
801 crb |= S626_SET_CRB_LOADSRC_B(S626_GET_STD_LOADSRC(setup)); in s626_set_mode_b()
805 crb |= S626_SET_CRB_INTSRC_B(S626_GET_STD_INTSRC(setup)); in s626_set_mode_b()
841 crb | in s626_set_mode_b()
943 u16 crb; s626_set_int_src() local
996 u16 crb; s626_pulse_index() local
[all...]
/kernel/linux/linux-6.6/drivers/cxl/core/
H A Dhdm.c84 static int map_hdm_decoder_regs(struct cxl_port *port, void __iomem *crb, in map_hdm_decoder_regs() argument
90 .base = crb, in map_hdm_decoder_regs()
94 cxl_probe_component_regs(&port->dev, crb, &map.component_map); in map_hdm_decoder_regs()
158 void __iomem *crb; in devm_cxl_setup_hdm() local
167 crb = ioremap(port->component_reg_phys, CXL_COMPONENT_REG_BLOCK_SIZE); in devm_cxl_setup_hdm()
168 if (!crb && info && info->mem_enabled) { in devm_cxl_setup_hdm()
171 } else if (!crb) { in devm_cxl_setup_hdm()
176 rc = map_hdm_decoder_regs(port, crb, &cxlhdm->regs); in devm_cxl_setup_hdm()
177 iounmap(crb); in devm_cxl_setup_hdm()

Completed in 19 milliseconds

12