Home
last modified time | relevance | path

Searched refs:crb (Results 1 – 24 of 24) sorted by relevance

/linux/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()
/linux/drivers/crypto/nx/
H A Dnx-common-powernv.c34 struct coprocessor_request_block crb; /* CRB_ALIGN align */ member
393 struct coprocessor_request_block *crb; in nx842_config_crb() local
398 crb = &wmem->crb; in nx842_config_crb()
399 csb = &crb->csb; in nx842_config_crb()
402 memset(crb, 0, sizeof(*crb)); in nx842_config_crb()
405 ret = setup_ddl(&crb->source, wmem->ddl_in, in nx842_config_crb()
410 ret = setup_ddl(&crb->target, wmem->ddl_out, in nx842_config_crb()
418 crb in nx842_config_crb()
458 struct coprocessor_request_block *crb; nx842_exec_icswx() local
561 struct coprocessor_request_block *crb; nx842_exec_vas() local
[all...]
/linux/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()
/linux/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);
/linux/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()
H A Dnxu.h55 * crb: coprocessor request block (command)
140 /* When crb.c==0 (no ccb defined) it is reserved;
141 * When crb.c==1 (ccb defined) it is cm
145 /* Signal interrupt of crb.c==1 and cm==1 */
314 /* byte[64:239] shift csb by 128 bytes out of the crb; csb was
315 * in crb earlier; JReilly says csb written with partial inject
324 struct nx_gzip_crb_t crb; member
578 /* caller supplies a print buffer 4*sizeof(crb) */
580 char *nx_crb_str(struct nx_gzip_crb_t *crb, char *prbuf);
/linux/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...]
/linux/include/linux/
H A Dmc6821.h37 volatile u_char crb; member
/linux/arch/arm64/boot/dts/marvell/
H A Dcn9130-crb-A.dts6 #include "cn9130-crb.dtsi"
H A Dcn9130-crb-B.dts6 #include "cn9130-crb.dtsi"
H A Dcn9130-crb.dtsi113 cp0_sdhci_cd_pins_crb: cp0-sdhci-cd-pins-crb {
/linux/arch/powerpc/platforms/pseries/
H A Dvas.c220 struct coprocessor_request_block crb; in pseries_vas_fault_thread_fn() local
225 rc = h_get_nx_fault(txwin->vas_win.winid, (u64)virt_to_phys(&crb)); in pseries_vas_fault_thread_fn()
228 vas_dump_crb(&crb); in pseries_vas_fault_thread_fn()
229 vas_update_csb(&crb, tsk_ref); in pseries_vas_fault_thread_fn()
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_minidump.c231 struct __crb crb; member
389 struct __crb *crb = &entry->region.crb; in qlcnic_dump_crb() local
391 addr = crb->addr; in qlcnic_dump_crb()
393 for (i = 0; i < crb->no_ops; i++) { in qlcnic_dump_crb()
397 addr += crb->stride; in qlcnic_dump_crb()
399 return crb->no_ops * 2 * sizeof(u32); in qlcnic_dump_crb()
/linux/drivers/ipack/devices/
H A Dscc2698.h76 u8 da, crb; /* Command register (b) */ member
/linux/arch/m68k/include/asm/
H A Damigahw.h240 unsigned char crb; char pade[0xff]; member
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/
H A Ddml_top_types.h578 } crb; member
/linux/drivers/block/
H A Damiflop.c350 ciaa.crb=0x19; /*count eclock, force load, one-shoot, start */ in ms_delay()
1922 ciaa.crb = 8; /* one-shot, stop */ in amiga_floppy_probe()
/linux/Documentation/arch/powerpc/
H A Dvas-api.rst296 vas_copy((&crb, 0, 1);
/linux/arch/s390/tools/
H A Dopcodes.txt1193 ecf6 crb RRS_RRRDU
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_dcn4_calcs.c13153 out->informative.crb.comp_buffer_size_kbytes = dml_get_comp_buffer_size_kbytes(mode_lib); in dml2_core_calcs_get_informative()
13154 out->informative.crb.UnboundedRequestEnabled = dml_get_unbounded_request_enabled(mode_lib); in dml2_core_calcs_get_informative()
13156 out->informative.crb.compbuf_reserved_space_64b = dml_get_compbuf_reserved_space_64b(mode_lib); in dml2_core_calcs_get_informative()
13197 out->informative.crb.det_size_in_kbytes[k] = mode_lib->mp.DETBufferSizeInKByte[k]; in dml2_core_calcs_get_informative()
13198 out->informative.crb.DETBufferSizeY[k] = mode_lib->mp.DETBufferSizeY[k]; in dml2_core_calcs_get_informative()