/linux-6.14.4/drivers/net/dsa/sja1105/ |
D | sja1105_static_config.c | 11 /* Convenience wrappers over the generic packing functions. These take into 19 int rc = packing(buf, (u64 *)val, start, end, len, in sja1105_pack() 37 int rc = packing((void *)buf, val, start, end, len, in sja1105_unpack() 55 int rc = packing(buf, val, start, end, len, op, QUIRK_LSW32_IS_FIRST); in sja1105_packing() 926 * modifying the CRC of the header for a 2-stage packing operation 1145 table->ops->packing(p, entry_ptr, PACK); in sja1105_static_config_pack() 1197 .packing = sja1105et_l2_lookup_entry_packing, 1203 .packing = sja1105_l2_policing_entry_packing, 1209 .packing = sja1105_vlan_lookup_entry_packing, 1215 .packing = sja1105_l2_forwarding_entry_packing, [all …]
|
D | sja1105_dynamic_config.h | 8 #include <linux/packing.h>
|
/linux-6.14.4/scripts/kconfig/ |
D | gconf.glade | 309 <packing> 313 </packing> 343 <packing> 346 </packing> 362 <packing> 365 </packing> 380 <packing> 383 </packing> 398 <packing> 401 </packing> [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
D | uncore-cxl.json | 202 "BriefDescription": "Number of cycles the Packing Buffer is Full", 212 "BriefDescription": "Number of cycles the Packing Buffer is Full", 222 "BriefDescription": "Number of cycles the Packing Buffer is Full", 232 "BriefDescription": "Number of cycles the Packing Buffer is Full", 242 "BriefDescription": "Number of cycles the Packing Buffer is Full", 252 "BriefDescription": "Number of Allocation to Cache Data Packing buffer", 262 "BriefDescription": "Number of Allocation to Cache Req Packing buffer", 272 "BriefDescription": "Number of Allocation to Cache Rsp Packing buffer", 282 "BriefDescription": "Number of Allocation to Mem Data Packing buffer", 292 "BriefDescription": "Number of Allocation to Mem Rxx Packing buffer", [all …]
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
D | uncore-cxl.json | 202 "BriefDescription": "Number of cycles the Packing Buffer is Full", 212 "BriefDescription": "Number of cycles the Packing Buffer is Full", 222 "BriefDescription": "Number of cycles the Packing Buffer is Full", 232 "BriefDescription": "Number of cycles the Packing Buffer is Full", 242 "BriefDescription": "Number of cycles the Packing Buffer is Full", 252 "BriefDescription": "Number of Allocation to Cache Data Packing buffer", 262 "BriefDescription": "Number of Allocation to Cache Req Packing buffer", 272 "BriefDescription": "Number of Allocation to Cache Rsp Packing buffer", 282 "BriefDescription": "Number of Allocation to Mem Data Packing buffer", 292 "BriefDescription": "Number of Allocation to Mem Rxx Packing buffer", [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn20/ |
D | dcn20_mmhubbub.c | 85 /* buffer address for packing mode or Luma in planar mode */ in mmhubbub2_config_mcif_buf() 88 /* right eye sub-buffer address offset for packing mode or Luma in planar mode */ in mmhubbub2_config_mcif_buf() 91 /* buffer address for Chroma in planar mode (unused in packing mode) */ in mmhubbub2_config_mcif_buf() 94 /* right eye offset for packing mode or Luma in planar mode */ in mmhubbub2_config_mcif_buf() 97 /* buffer address for packing mode or Luma in planar mode */ in mmhubbub2_config_mcif_buf() 100 /* right eye sub-buffer address offset for packing mode or Luma in planar mode */ in mmhubbub2_config_mcif_buf() 103 /* buffer address for Chroma in planar mode (unused in packing mode) */ in mmhubbub2_config_mcif_buf() 106 /* right eye offset for packing mode or Luma in planar mode */ in mmhubbub2_config_mcif_buf() 109 /* buffer address for packing mode or Luma in planar mode */ in mmhubbub2_config_mcif_buf() 112 /* right eye sub-buffer address offset for packing mode or Luma in planar mode */ in mmhubbub2_config_mcif_buf() [all …]
|
/linux-6.14.4/include/linux/dsa/ |
D | ocelot.h | 11 #include <linux/packing.h> 189 packing(extraction, rew_val, 116, 85, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_rew_val() 196 packing(extraction, &llen, 84, 79, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_len() 197 packing(extraction, &wlen, 78, 71, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_len() 204 packing(extraction, src_port, 46, 43, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_src_port() 209 packing(extraction, qos_class, 19, 17, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_qos_class() 214 packing(extraction, tag_type, 16, 16, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_tag_type() 219 packing(extraction, vlan_tci, 15, 0, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_vlan_tci() 224 packing(injection, &bypass, 127, 127, OCELOT_TAG_LEN, PACK, 0); in ocelot_ifh_set_bypass() 229 packing(injection, &rew_op, 125, 117, OCELOT_TAG_LEN, PACK, 0); in ocelot_ifh_set_rew_op() [all …]
|
/linux-6.14.4/Documentation/core-api/ |
D | packing.rst | 2 Generic bitfield packing and unpacking functions 34 - Packing a CPU-usable number into a memory buffer (with hardware 159 concept of groups of 4 bytes is intrinsic to the packing API (not to be 164 accessible through the buffer. The packing API assumes discontinuities were not 234 packing() 239 The packing() function returns an int-encoded error code, which protects the 241 during runtime, therefore it is reasonable to wrap packing() into a custom 253 err = packing(buf, val, startbit, endbit, len, op, QUIRK_LSW32_IS_FIRST); 274 These are const-correct variants of packing(), and eliminate the last "enum 277 Calling pack(...) is equivalent, and preferred, to calling packing(..., PACK). [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/dcn30/ |
D | dcn30_mmhubbub.c | 109 /* buffer address for packing mode or Luma in planar mode */ in mmhubbub3_config_mcif_buf() 113 /* buffer address for Chroma in planar mode (unused in packing mode) */ in mmhubbub3_config_mcif_buf() 117 /* buffer address for packing mode or Luma in planar mode */ in mmhubbub3_config_mcif_buf() 121 /* buffer address for Chroma in planar mode (unused in packing mode) */ in mmhubbub3_config_mcif_buf() 125 /* buffer address for packing mode or Luma in planar mode */ in mmhubbub3_config_mcif_buf() 129 /* buffer address for Chroma in planar mode (unused in packing mode) */ in mmhubbub3_config_mcif_buf() 133 /* buffer address for packing mode or Luma in planar mode */ in mmhubbub3_config_mcif_buf() 137 /* buffer address for Chroma in planar mode (unused in packing mode) */ in mmhubbub3_config_mcif_buf()
|
/linux-6.14.4/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn32/ |
D | dcn32_mmhubbub.c | 109 /* buffer address for packing mode or Luma in planar mode */ in mmhubbub32_config_mcif_buf() 113 /* buffer address for Chroma in planar mode (unused in packing mode) */ in mmhubbub32_config_mcif_buf() 117 /* buffer address for packing mode or Luma in planar mode */ in mmhubbub32_config_mcif_buf() 121 /* buffer address for Chroma in planar mode (unused in packing mode) */ in mmhubbub32_config_mcif_buf() 125 /* buffer address for packing mode or Luma in planar mode */ in mmhubbub32_config_mcif_buf() 129 /* buffer address for Chroma in planar mode (unused in packing mode) */ in mmhubbub32_config_mcif_buf() 133 /* buffer address for packing mode or Luma in planar mode */ in mmhubbub32_config_mcif_buf() 137 /* buffer address for Chroma in planar mode (unused in packing mode) */ in mmhubbub32_config_mcif_buf()
|
/linux-6.14.4/drivers/media/platform/intel/ |
D | pxa_camera.c | 184 * enum pxa_mbus_packing - data packing types on the media-bus 185 * @PXA_MBUS_PACKING_NONE: no packing, bit-for-bit transfer to RAM, one 231 * @packing: Type of sample-packing, that has to be used 239 enum pxa_mbus_packing packing; member 262 .packing = PXA_MBUS_PACKING_2X8_PADHI, 272 .packing = PXA_MBUS_PACKING_2X8_PADHI, 282 .packing = PXA_MBUS_PACKING_2X8_PADHI, 292 .packing = PXA_MBUS_PACKING_2X8_PADHI, 302 .packing = PXA_MBUS_PACKING_2X8_PADHI, 312 .packing = PXA_MBUS_PACKING_2X8_PADHI, [all …]
|
/linux-6.14.4/Documentation/userspace-api/media/v4l/ |
D | metafmt-generic.rst | 61 The packing of the data follows the MIPI CSI-2 specification and the padding of 105 The packing of the data follows the MIPI CSI-2 specification and the padding of 151 The packing of the data follows the MIPI CSI-2 specification and the padding of 194 The packing of the data follows the MIPI CSI-2 specification and the padding of 197 Some devices support more efficient packing of metadata in conjunction with 243 The packing of the data follows the MIPI CSI-2 specification and the padding of 246 Some devices support more efficient packing of metadata in conjunction with 296 The packing of the data follows the MIPI CSI-2 specification and the padding of 299 Some devices support more efficient packing of metadata in conjunction with
|
/linux-6.14.4/lib/ |
D | Kconfig | 25 config PACKING config 26 bool "Generic bitfield packing and unpacking" 30 This option provides the packing() helper function, which permits 44 tristate "KUnit tests for packing library" if !KUNIT_ALL_TESTS 45 depends on PACKING && KUNIT 48 This builds KUnit tests for the packing library.
|
D | packing.c | 5 #include <linux/packing.h> 314 * packing - Convert numbers (currently u64) between a packed and an unpacked 342 int packing(void *pbuf, u64 *uval, int startbit, int endbit, size_t pbuflen, in packing() function 350 EXPORT_SYMBOL(packing); 478 MODULE_DESCRIPTION("Generic bitfield packing and unpacking");
|
/linux-6.14.4/net/dsa/ |
D | tag_sja1105.c | 7 #include <linux/packing.h> 117 packing(buf, &meta->tstamp, 31, 0, 4, UNPACK, 0); in sja1105_meta_unpack() 118 packing(buf + 4, &meta->dmac_byte_3, 7, 0, 1, UNPACK, 0); in sja1105_meta_unpack() 119 packing(buf + 5, &meta->dmac_byte_4, 7, 0, 1, UNPACK, 0); in sja1105_meta_unpack() 120 packing(buf + 6, &meta->source_port, 7, 0, 1, UNPACK, 0); in sja1105_meta_unpack() 121 packing(buf + 7, &meta->switch_id, 7, 0, 1, UNPACK, 0); in sja1105_meta_unpack() 598 /* The timestamp is unaligned, so we need to use packing() in sja1110_rcv_inband_control_extension() 601 packing(rx_trailer, tstamp, 63, 0, 8, UNPACK, 0); in sja1110_rcv_inband_control_extension()
|
D | Kconfig | 103 select PACKING 156 select PACKING
|
/linux-6.14.4/drivers/staging/media/atomisp/pci/ |
D | dma_v2_defs.h | 52 /* Packing setup word */ 58 /* Elements packing word */
|
/linux-6.14.4/Documentation/translations/zh_CN/core-api/ |
D | packing.rst | 5 :Original: Documentation/core-api/packing.rst 158 packing()函数返回一个int类型的错误码,以防止程序员使用不正确的API。这些错误预计不
|
/linux-6.14.4/drivers/gpu/drm/vc4/ |
D | vc4_qpu_defines.h | 220 * If set, the pack field means PACK_MUL or R4 packing, instead of normal 221 * regfile a packing.
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/graniterapids/ |
D | uncore-cxl.json | 12 "BriefDescription": "Number of Allocation to Mem Data Packing buffer",
|
/linux-6.14.4/tools/perf/pmu-events/arch/x86/sierraforest/ |
D | uncore-cxl.json | 12 "BriefDescription": "Number of Allocation to Mem Data Packing buffer",
|
/linux-6.14.4/drivers/net/ethernet/mscc/ |
D | Kconfig | 19 select PACKING
|
/linux-6.14.4/Documentation/arch/arm/ |
D | vlocks.rst | 125 * By packing the members of the currently_voting array close together, 174 packing of the currently_voting array does not work with cached
|
/linux-6.14.4/Documentation/filesystems/ |
D | btrfs.rst | 15 * Space efficient packing of small files
|
/linux-6.14.4/crypto/ |
D | twofish_generic.c | 105 /* Input whitening and packing. */ in twofish_encrypt() 140 /* Input whitening and packing. */ in twofish_decrypt()
|