Home
last modified time | relevance | path

Searched full:zip (Results 1 – 25 of 117) sorted by relevance

12345

/linux-6.12.1/drivers/crypto/cavium/zip/
Dzip_main.c49 #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 …]
Dzip_mem.c52 * 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 …]
Dcommon.h63 /* 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 …]
Dzip_deflate.c52 /* 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()
Dzip_mem.h51 * @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);
Dzip_main.h55 /* 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 */
Dzip_inflate.c87 * 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()
Dzip_regs.h51 * 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 …]
Dzip_inflate.h51 * @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
Dzip_deflate.h51 * @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
Dzip_crypto.c128 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()
Dzip_device.c52 * @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
Dzip_device.h90 * @zip_cmd: Pointer to zip instruction structure
91 * @result: Pointer to zip result structure
/linux-6.12.1/Documentation/ABI/testing/
Ddebugfs-hisi-zip25 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/
Dzip.h8 /* 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. */
Dzip.c3 * 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/
Dzip_main.c15 #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/
Dget_dvb_firmware50 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/
Dppa.rst4 Terse where to get ZIP Drive help info
7 General Iomega ZIP drive page for Linux:
/linux-6.12.1/drivers/crypto/hisilicon/
DKconfig53 tristate "Support for HiSilicon ZIP accelerator"
61 Support for HiSilicon ZIP Driver
/linux-6.12.1/tools/perf/tests/
Ddemangle-java-test.c21 { "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/
Domap3isp.rst75 <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/
Damd_hsmp.rst16 …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/
Dtest.py145 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/
DKconfig37 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

12345