/linux-6.12.1/drivers/crypto/cavium/zip/ |
D | zip_main.c | 49 #define DRV_NAME "ThunderX-ZIP" 74 * Allocates new ZIP device structure 79 struct zip_device *zip = NULL; in zip_alloc_device() local 89 zip = devm_kzalloc(&pdev->dev, sizeof(*zip), GFP_KERNEL); in zip_alloc_device() 91 if (!zip) in zip_alloc_device() 94 zip_dev[idx] = zip; in zip_alloc_device() 95 zip->index = idx; in zip_alloc_device() 96 return zip; in zip_alloc_device() 100 * zip_get_device - Get ZIP device based on node id of cpu 103 * Return: Pointer to Zip device structure [all …]
|
D | zip_mem.c | 52 * zip_cmd_qbuf_alloc - Allocates a cmd buffer for ZIP Instruction Queue 53 * @zip: Pointer to zip device structure 57 int zip_cmd_qbuf_alloc(struct zip_device *zip, int q) in zip_cmd_qbuf_alloc() argument 59 zip->iq[q].sw_head = (u64 *)__get_free_pages((GFP_KERNEL | GFP_DMA), in zip_cmd_qbuf_alloc() 62 if (!zip->iq[q].sw_head) in zip_cmd_qbuf_alloc() 65 memset(zip->iq[q].sw_head, 0, ZIP_CMD_QBUF_SIZE); in zip_cmd_qbuf_alloc() 67 zip_dbg("cmd_qbuf_alloc[%d] Success : %p\n", q, zip->iq[q].sw_head); in zip_cmd_qbuf_alloc() 73 * @zip: Pointer to zip device structure 76 void zip_cmd_qbuf_free(struct zip_device *zip, int q) in zip_cmd_qbuf_free() argument 78 zip_dbg("Freeing cmd_qbuf 0x%lx\n", zip->iq[q].sw_tail); in zip_cmd_qbuf_free() [all …]
|
D | common.h | 63 /* ZIP device definitions */ 66 /* ZIP memory allocation/deallocation related definitions */ 81 /* Max number of ZIP devices supported */ 84 /* Configures the number of zip queues to be used */ 112 * @compcode: Completion status of the ZIP invocation 159 pr_err("ZIP ERR: request timed out"); in zip_poll_result() 165 * by the ZIP coprocessor. in zip_poll_result() 173 #define zip_err(fmt, args...) pr_err("ZIP ERR:%s():%d: " \ 192 #define zip_dbg(fmt, args...) pr_info("ZIP DBG: %s: %s() : %d: " \ 197 #define zip_dbg(fmt, args...) pr_info("ZIP DBG: %s: %s() : %d: " \ [all …]
|
D | zip_deflate.c | 52 /* Prepares the deflate zip command */ 106 * @zip_ops: Pointer to zip operation structure 107 * @s: Pointer to the structure representing zip state 108 * @zip_dev: Pointer to zip device structure 110 * This function prepares the zip deflate command and submits it to the zip 122 /* Prepares zip command based on the input parameters */ in zip_deflate() 126 /* Loads zip command into command queues and rings door bell */ in zip_deflate() 141 zip_dbg("Zip instruction not yet completed"); in zip_deflate() 145 zip_dbg("Zip instruction completed successfully"); in zip_deflate() 155 zip_err("Zip instruction failed. Code:%d", zip_ops->compcode); in zip_deflate()
|
D | zip_mem.h | 51 * @zip: Pointer to zip device structure 54 void zip_cmd_qbuf_free(struct zip_device *zip, int q); 57 * zip_cmd_qbuf_alloc - Allocates a Chunk/cmd buffer for ZIP Inst(cmd) Queue 58 * @zip: Pointer to zip device structure 62 int zip_cmd_qbuf_alloc(struct zip_device *zip, int q);
|
D | zip_main.h | 55 /* ZIP device BARs */ 58 /* Maximum available zip queues */ 71 /* ZIP Compression - Decompression stats */ 84 /* ZIP Instruction Queue */ 93 /* ZIP IQ lock */ 97 /* ZIP Device */ 103 /* Different ZIP Constants */
|
D | zip_inflate.c | 87 * HISTORYLENGTH must be 0x0 for any ZIP decompress operation. in prepare_inflate_zcmd() 119 * @zip_ops: Pointer to zip operation structure 120 * @s: Pointer to the structure representing zip state 121 * @zip_dev: Pointer to zip device structure 123 * This function prepares the zip inflate command and submits it to the zip 135 /* Prepare inflate zip command */ in zip_inflate() 140 /* Load inflate command to zip queue and ring the doorbell */ in zip_inflate() 155 zip_dbg("Zip Instruction not yet completed\n"); in zip_inflate() 159 zip_dbg("Zip Instruction completed successfully\n"); in zip_inflate()
|
D | zip_regs.h | 51 * Cavium ZIP. 56 /* ZIP invocation result completion status codes */ 98 * enum zip_int_vec_e - ZIP MSI-X Vector Enumeration, enumerates the MSI-X 124 * union zip_zptr_addr_s - ZIP Generic Pointer Structure for ADDR. 143 * union zip_zptr_ctl_s - ZIP Generic Pointer Structure for CTL. 169 * union zip_inst_s - ZIP Instruction Structure. 170 * Each ZIP instruction has 16 words (they are called IWORD0 to IWORD15 within 268 * union zip_nptr_s - ZIP Instruction Next-Chunk-Buffer Pointer (NPTR) 271 * ZIP_NPTR structure is used to chain all the zip instruction buffers 272 * together. ZIP instruction buffers are managed (allocated and released) by [all …]
|
D | zip_inflate.h | 51 * @zip_ops: Pointer to zip operation structure 52 * @s: Pointer to the structure representing zip state 53 * @zip_dev: Pointer to the structure representing zip device 55 * This function prepares the zip inflate command and submits it to the zip
|
D | zip_deflate.h | 51 * @zip_ops: Pointer to zip operation structure 52 * @s: Pointer to the structure representing zip state 53 * @zip_dev: Pointer to the structure representing zip device 55 * This function prepares the zip deflate command and submits it to the zip
|
D | zip_crypto.c | 128 struct zip_device *zip = NULL; in zip_compress() local 134 zip = zip_get_device(zip_get_node_id()); in zip_compress() 135 if (!zip) in zip_compress() 148 ret = zip_deflate(zip_ops, zip_state, zip); in zip_compress() 164 struct zip_device *zip = NULL; in zip_decompress() local 170 zip = zip_get_device(zip_get_node_id()); in zip_decompress() 171 if (!zip) in zip_decompress() 188 ret = zip_inflate(zip_ops, zip_state, zip); in zip_decompress()
|
D | zip_device.c | 52 * @zip_dev: Pointer to zip device structure 64 * zip_load_instr - Submits the instruction into the ZIP command queue 66 * @zip_dev: Pointer to ZIP device structure to which the instruction is to 69 * This function copies the ZIP instruction to the command queue and rings the 172 * @zip_dev: Pointer to zip device structure
|
D | zip_device.h | 90 * @zip_cmd: Pointer to zip instruction structure 91 * @result: Pointer to zip result structure
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | debugfs-hisi-zip | 25 Description: One ZIP controller has one PF and multiple VFs, each function 33 ZIP driver supports to configure each function's QoS, the driver 67 Available for both PF and VF, and take no other effect on ZIP. 73 Available for both PF and VF, and take no other effect on ZIP. 79 Available for both PF and VF, and take no other effect on ZIP. 85 Available for both PF and VF, and take no other effect on ZIP. 91 Available for both PF and VF, and take no other effect on ZIP. 98 Available for both PF and VF, and take no other effect on ZIP. 112 Only available for PF, and take no other effect on ZIP. 118 and VF, and take no other effect on ZIP. [all …]
|
/linux-6.12.1/tools/lib/bpf/ |
D | zip.h | 8 /* Represents an open zip archive. 9 * Only basic ZIP files are supported, in particular the following are not 13 * - multi-part ZIP files 19 * file in a zip archive. 38 /* Open a zip archive. Returns NULL in case of an error. */ 41 /* Close a zip archive and release resources. */ 44 /* Look up an entry corresponding to a file in given zip archive. */
|
D | zip.c | 3 * Routines for dealing with .zip archives. 17 #include "zip.h" 23 /* Specification of ZIP file format can be found here: 25 * For a high level overview of the structure of a ZIP file see 28 * Data structures appearing in ZIP files do not contain any 42 * Zip archive might span multiple files (disks). 85 /* Minimum zip version needed to extract the file. */ 113 /* Minimum zip version needed to extract the file. */
|
/linux-6.12.1/drivers/crypto/hisilicon/zip/ |
D | zip_main.c | 15 #include "zip.h" 110 /* zip comp high performance */ 191 * One ZIP controller has one PF and multiple VFs, some global configurations 314 /* define the ZIP's dfx regs region and region length */ 385 MODULE_PARM_DESC(perf_mode, "ZIP high perf mode 0(default), 1(enable)"); 393 * uacce_mode = 0 means zip only register to crypto, 394 * uacce_mode = 1 means zip both register to crypto and uacce. 618 /* clear ZIP hw error source if having */ in hisi_zip_hw_error_enable() 628 /* enable ZIP hw error interrupts */ in hisi_zip_hw_error_enable() 636 /* disable ZIP hw error interrupts */ in hisi_zip_hw_error_disable() [all …]
|
/linux-6.12.1/scripts/ |
D | get_dvb_firmware | 50 my $sourcefile = "tt_Premium_217g.zip"; 67 my $sourcefile = "Dvbt1.3.57.6.zip"; 87 my $sourcefile = "tt_budget_217g.zip"; 105 my $sourcefile = "TT_PCI_2.19h_28_11_2006.zip"; 123 my $sourcefile = "7%5Cdrv_2.11.02.zip"; 246 my $sourcefile = "2.422.zip"; 306 my $sourcefile = "Technisat_DVB-PC_4_4_COMPACT.zip"; 323 my $sourcefile = "AVerTVHD_MCE_A180_Drv_v1.2.2.16.zip"; 389 my $archive = 'Yuan MPC718 TV Tuner Card 2.13.10.1016.zip'; 632 my $zipfile = "DDTuner.zip"; [all …]
|
/linux-6.12.1/Documentation/scsi/ |
D | ppa.rst | 4 Terse where to get ZIP Drive help info 7 General Iomega ZIP drive page for Linux:
|
/linux-6.12.1/drivers/crypto/hisilicon/ |
D | Kconfig | 53 tristate "Support for HiSilicon ZIP accelerator" 61 Support for HiSilicon ZIP Driver
|
/linux-6.12.1/tools/perf/tests/ |
D | demangle-java-test.c | 21 { "Ljava/util/zip/ZipUtils;CENSIZ([BI)J", in test__demangle_java() 22 "long java.util.zip.ZipUtils.CENSIZ(byte[], int)" }, in test__demangle_java()
|
/linux-6.12.1/Documentation/admin-guide/media/ |
D | omap3isp.rst | 75 <URL:http://focus.ti.com/pdfs/wtbu/OMAP34xx_ES3.1.x_PUBLIC_TRM_vZM.zip> 82 <URL:http://focus.ti.com/pdfs/wtbu/OMAP36xx_ES1.x_PUBLIC_TRM_vQ.zip>
|
/linux-6.12.1/Documentation/arch/x86/ |
D | amd_hsmp.rst | 16 …md.com/content/dam/amd/en/documents/epyc-technical-docs/programmer-references/55898_B1_pub_0_50.zip 101 …md.com/content/dam/amd/en/documents/epyc-technical-docs/programmer-references/55898_B1_pub_0_50.zip
|
/linux-6.12.1/tools/testing/selftests/net/rds/ |
D | test.py | 145 for s, addr in zip(sockets, addrs): 154 addr: s for addr, s in zip(addrs, sockets) 158 s: addr for addr, s in zip(addrs, sockets)
|
/linux-6.12.1/drivers/scsi/ |
D | Kconfig | 37 version of the IOMEGA ZIP drive, USB storage devices, Fibre 89 the IOMEGA ZIP drive, say Y and read the SCSI-HOWTO, 800 This driver supports older versions of IOMEGA's parallel port ZIP 803 Note that you can say N here if you have the SCSI version of the ZIP 807 If you have the ZIP Plus drive or a more recent parallel port ZIP 827 This driver supports newer versions of IOMEGA's parallel port ZIP 830 Note that you can say N here if you have the SCSI version of the ZIP 834 If you have the ZIP Plus drive or a more recent parallel port ZIP 836 then you should say Y here; if you have an older ZIP drive, say N
|