Home
last modified time | relevance | path

Searched full:generation (Results 1 – 25 of 1194) sorted by relevance

12345678910>>...48

/Linux-v5.10/Documentation/devicetree/bindings/memory-controllers/
Dmediatek,smi-common.txt6 which generation the SoCs use:
7 generation 1: mt2701 and mt7623.
8 generation 2: mt2712, mt6779, mt8167, mt8173 and mt8183.
10 There's slight differences between the two SMI, for generation 2, the
12 for generation 1, the register is at smi ao base(smi always on register
14 SMI generation 1 to transform the smi clock into emi clock domain, but that is
15 not needed for SMI generation 2.
29 - clock-names : must contain 3 entries for generation 1 smi HW and 2 entries
30 for generation 2 smi HW as follows:
36 clock domain, this clock is only needed by generation 1 smi HW.
[all …]
/Linux-v5.10/net/sctp/
DKconfig59 bool "Enable optional MD5 hmac cookie generation"
61 Enable optional MD5 hmac based SCTP cookie generation
65 bool "Enable optional SHA1 hmac cookie generation"
67 Enable optional SHA1 hmac based SCTP cookie generation
71 bool "Use no hmac alg in SCTP cookie generation"
73 Use no hmac algorithm in SCTP cookie generation
78 bool "Enable optional MD5 hmac cookie generation"
80 Enable optional MD5 hmac based SCTP cookie generation
85 bool "Enable optional SHA1 hmac cookie generation"
87 Enable optional SHA1 hmac based SCTP cookie generation
/Linux-v5.10/drivers/phy/renesas/
DKconfig6 tristate "Renesas R-Car generation 2 USB PHY driver"
10 Support for USB PHY found on Renesas R-Car generation 2 SoCs.
13 tristate "Renesas R-Car generation 3 PCIe PHY driver"
17 Support for the PCIe PHY found on Renesas R-Car generation 3 SoCs.
20 tristate "Renesas R-Car generation 3 USB 2.0 PHY driver"
27 Support for USB 2.0 PHY found on Renesas R-Car generation 3 SoCs.
30 tristate "Renesas R-Car generation 3 USB 3.0 PHY driver"
34 Support for USB 3.0 PHY found on Renesas R-Car generation 3 SoCs.
/Linux-v5.10/include/linux/
Dexportfs.h33 * 32bit inode number, 32 bit generation number.
38 * 32bit inode number, 32 bit generation number,
45 * 32 bit generation number.
51 * 32 bit generation number,
52 * 64 bit parent object ID, 32 bit parent generation.
58 * 32 bit generation number,
59 * 64 bit parent object ID, 32 bit parent generation,
66 * 16 bit unused, 32 bit generation number.
72 * 16 bit unused, 32 bit generation number,
73 * 32 bit parent block number, 32 bit parent generation number
[all …]
Dfirewire.h90 int generation; member
167 * Note, fw_device.generation always has to be read before fw_device.node_id.
169 * to an outdated node_id if the generation was updated in the meantime due
172 * Likewise, fw-core will take care to update .node_id before .generation so
173 * that whenever fw_device.generation is current WRT the actual bus generation,
176 * The same applies to fw_device.card->node_id vs. fw_device.generation.
187 int generation; member
286 int generation,
293 int generation; member
317 int node_id; /* The generation is implied; it is always the current. */
[all …]
/Linux-v5.10/drivers/mtd/nand/spi/
Dtoshiba.c32 * Backward compatibility for 1st generation Serial NAND devices
110 /* 3.3V 1Gb (1st generation) */
121 /* 3.3V 2Gb (1st generation) */
132 /* 3.3V 4Gb (1st generation) */
143 /* 1.8V 1Gb (1st generation) */
154 /* 1.8V 2Gb (1st generation) */
165 /* 1.8V 4Gb (1st generation) */
178 * 2nd generation serial nand has HOLD_D which is equivalent to
181 /* 3.3V 1Gb (2nd generation) */
192 /* 3.3V 2Gb (2nd generation) */
[all …]
/Linux-v5.10/sound/firewire/
Dlib.c24 * @flags: use %FW_FIXED_GENERATION and add the generation value to attempt the
25 * request only in that generation; use %FW_QUIET to suppress error
29 * response. The node ID and the current generation are derived from @unit.
38 int generation, rcode, tries = 0; in snd_fw_transaction() local
40 generation = flags & FW_GENERATION_MASK; in snd_fw_transaction()
43 generation = device->generation; in snd_fw_transaction()
44 smp_rmb(); /* node_id vs. generation */ in snd_fw_transaction()
47 device->node_id, generation, in snd_fw_transaction()
Diso-resources.c118 r->generation = card->generation; in fw_iso_resources_allocate()
129 fw_iso_resource_manage(card, r->generation, r->channels_mask, in fw_iso_resources_allocate()
177 r->generation = card->generation; in fw_iso_resources_update()
183 fw_iso_resource_manage(card, r->generation, 1uLL << r->channel, in fw_iso_resources_update()
187 * succeeded; we will try again for the new generation later. in fw_iso_resources_update()
225 fw_iso_resource_manage(card, r->generation, 1uLL << r->channel, in fw_iso_resources_free()
/Linux-v5.10/drivers/firewire/
Dcore-iso.c204 static int manage_bandwidth(struct fw_card *card, int irm_id, int generation, in manage_bandwidth() argument
223 irm_id, generation, SCODE_100, in manage_bandwidth()
227 /* A generation change frees all bandwidth. */ in manage_bandwidth()
242 static int manage_channel(struct fw_card *card, int irm_id, int generation, in manage_channel() argument
264 irm_id, generation, SCODE_100, in manage_channel()
267 /* A generation change frees all channels. */ in manage_channel()
295 int generation, int channel) in deallocate_channel() argument
304 manage_channel(card, irm_id, generation, mask, offset, false); in deallocate_channel()
310 * @generation: bus generation
316 * In parameters: card, generation, channels_mask, bandwidth, allocate
[all …]
Dsbp2.c129 * The generation is updated once we've logged in or reconnected
134 int generation; member
367 * iPod 2nd generation: needs 128k max transfer size workaround
368 * iPod 3rd generation: needs fix capacity workaround
376 /* iPod 4th generation */ {
407 int generation, unsigned long long offset, in sbp2_status_write() argument
489 int node_id, int generation, u64 offset) in sbp2_send_orb() argument
507 node_id, generation, device->max_speed, offset, in sbp2_send_orb()
548 int generation, int function, in sbp2_send_management_orb() argument
604 sbp2_send_orb(&orb->base, lu, node_id, generation, in sbp2_send_management_orb()
[all …]
Dcore-card.c252 fw_send_phy_config(card, FW_PHY_CONFIG_NO_NODE_ID, card->generation, in br_work()
258 static void allocate_broadcast_channel(struct fw_card *card, int generation) in allocate_broadcast_channel() argument
263 fw_iso_resource_manage(card, generation, 1ULL << 31, in allocate_broadcast_channel()
272 device_for_each_child(card->device, (void *)(long)generation, in allocate_broadcast_channel()
293 int gap_count, generation, grace, rcode; in bm_work() local
308 generation = card->generation; in bm_work()
332 if ((is_next_generation(generation, card->bm_generation) && in bm_work()
334 (card->bm_generation != generation && grace)) { in bm_work()
344 * next generation. in bm_work()
367 irm_id, generation, SCODE_100, in bm_work()
[all …]
Dcore-device.c232 int generation = device->generation; in fw_device_enable_phys_dma() local
234 /* device->node_id, accessed below, must not be older than generation */ in fw_device_enable_phys_dma()
239 generation); in fw_device_enable_phys_dma()
476 int generation, int index, u32 *data) in read_rom() argument
481 /* device->node_id, accessed below, must not be older than generation */ in read_rom()
487 generation, device->max_speed, offset, data, 4); in read_rom()
501 * the config ROM. We do all this with a cached bus generation. If the bus
502 * generation changes under us, read_config_rom will fail and get retried.
507 static int read_config_rom(struct fw_device *device, int generation) in read_config_rom() argument
527 ret = read_rom(device, generation, i, &rom[i]); in read_config_rom()
[all …]
/Linux-v5.10/arch/arm/mach-aspeed/
DKconfig16 bool "Aspeed SoC 4th Generation"
23 fourth generation BMCs, such as those used by OpenPower Power8
27 bool "Aspeed SoC 5th Generation"
33 fifth generation Aspeed BMCs.
36 bool "Aspeed SoC 6th Generation"
44 sixth generation Aspeed BMCs.
/Linux-v5.10/arch/csky/mm/
Dasid.c63 * (i.e. the same ASID in the current generation) but we can't in check_update_reserved_asid()
67 * generation. in check_update_reserved_asid()
84 u64 generation = atomic64_read(&info->generation); in new_context() local
87 u64 newasid = generation | (asid & ~ASID_MASK(info)); in new_context()
115 /* We're out of ASIDs, so increment the global generation count */ in new_context()
116 generation = atomic64_add_return_relaxed(ASID_FIRST_VERSION(info), in new_context()
117 &info->generation); in new_context()
127 return idx2asid(info, asid) | generation; in new_context()
144 /* Check that our ASID belongs to the current generation. */ in asid_new_context()
146 if ((asid ^ atomic64_read(&info->generation)) >> info->bits) { in asid_new_context()
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/iommu/
Dmediatek,iommu.txt4 this M4U have two generations of HW architecture. Generation one uses flat
5 pagetable, and only supports 4K size page mapping. Generation two uses the
59 "mediatek,mt2701-m4u" for mt2701 which uses generation one m4u HW.
60 "mediatek,mt2712-m4u" for mt2712 which uses generation two m4u HW.
61 "mediatek,mt6779-m4u" for mt6779 which uses generation two m4u HW.
63 generation one m4u HW.
64 "mediatek,mt8167-m4u" for mt8167 which uses generation two m4u HW.
65 "mediatek,mt8173-m4u" for mt8173 which uses generation two m4u HW.
66 "mediatek,mt8183-m4u" for mt8183 which uses generation two m4u HW.
/Linux-v5.10/fs/xfs/
Dxfs_export.h21 * generation
25 * generation
27 * parent-generation
32 * generation
37 * generation
40 * parent-generation
/Linux-v5.10/sound/firewire/fireworks/
Dfireworks_transaction.c165 handle_resp_for_user(struct fw_card *card, int generation, int source, in handle_resp_for_user() argument
180 (device->generation != generation)) in handle_resp_for_user()
182 smp_rmb(); /* node id vs. generation */ in handle_resp_for_user()
197 handle_resp_for_kernel(struct fw_card *card, int generation, int source, in handle_resp_for_kernel() argument
208 (device->generation != generation)) in handle_resp_for_kernel()
210 smp_rmb(); /* node_id vs. generation */ in handle_resp_for_kernel()
228 int generation, unsigned long long offset, in efw_response() argument
245 handle_resp_for_kernel(card, generation, source, in efw_response()
248 handle_resp_for_user(card, generation, source, in efw_response()
251 handle_resp_for_user(card, generation, source, in efw_response()
/Linux-v5.10/drivers/thermal/ti-soc-thermal/
DKconfig9 This includes alert interrupts generation and also the TSHUT
32 this generation are not accurate, nor they are very close to
48 This includes alert interrupts generation and also the TSHUT
60 This includes alert interrupts generation and also the TSHUT
72 This includes alert interrupts generation and also the TSHUT
/Linux-v5.10/drivers/net/wireless/st/cw1200/
Dqueue.c23 u8 generation; member
207 queue->generation++; in cw1200_queue_clear()
296 item->generation = 0; in cw1200_queue_put()
297 item->packet_id = cw1200_queue_mk_packet_id(queue->generation, in cw1200_queue_put()
299 item->generation, in cw1200_queue_put()
383 if (queue_generation != queue->generation) { in cw1200_queue_requeue()
388 } else if (item->generation != item_generation) { in cw1200_queue_requeue()
400 item->generation = ++item_generation; in cw1200_queue_requeue()
426 ++item->generation; in cw1200_queue_requeue_all()
427 item->packet_id = cw1200_queue_mk_packet_id(queue->generation, in cw1200_queue_requeue_all()
[all …]
/Linux-v5.10/fs/ocfs2/
Dexport.c55 * generation number in ocfs2_get_dentry()
200 u32 generation; in ocfs2_encode_fh() local
221 generation = inode->i_generation; in ocfs2_encode_fh()
223 trace_ocfs2_encode_fh_self((unsigned long long)blkno, generation); in ocfs2_encode_fh()
228 fh[2] = cpu_to_le32(generation); in ocfs2_encode_fh()
232 generation = parent->i_generation; in ocfs2_encode_fh()
236 fh[5] = cpu_to_le32(generation); in ocfs2_encode_fh()
242 generation); in ocfs2_encode_fh()
/Linux-v5.10/arch/arm64/mm/
Dcontext.c142 * (i.e. the same ASID in the current generation) but we can't in check_update_reserved_asid()
146 * generation. in check_update_reserved_asid()
162 u64 generation = atomic64_read(&asid_generation); in new_context() local
165 u64 newasid = generation | (asid & ~ASID_MASK); in new_context()
177 * update the generation into the reserved_asids. in new_context()
201 /* We're out of ASIDs, so increment the global generation count */ in new_context()
202 generation = atomic64_add_return_relaxed(ASID_FIRST_VERSION, in new_context()
212 return idx2asid(asid) | generation; in new_context()
229 * generation, then we update the active_asids entry with a relaxed in check_and_switch_context()
234 * we are forced to see the updated generation. in check_and_switch_context()
[all …]
/Linux-v5.10/Documentation/virt/kvm/
Dmmu.rst62 The mmu supports first-generation mmu hardware, which allows an atomic switch
315 - check for valid generation number in the spte (see "Fast invalidation of
449 generation number. The global generation number is stored in
450 kvm_memslots(kvm)->generation, and increased whenever guest memory info
453 When KVM finds an MMIO spte, it checks the generation number of the spte.
454 If the generation number of the spte does not equal the global generation
458 Since only 18 bits are used to store generation-number on mmio spte, all
462 times, the last one happening when the generation number is retrieved and
464 out-of-date information, but with an up-to-date generation number.
466 To avoid this, the generation number is incremented again after synchronize_srcu
[all …]
/Linux-v5.10/net/netfilter/
Dnft_set_bitmap.c21 * the element state in the current and the future generation.
23 * An element can be in three states. The generation cursor is represented using
28 * 11 = this element is active in the current generation. In case of no updates,
29 * ^ it stays active in the next generation.
30 * 00 = this element is inactive in the current generation. In case of no
31 * ^ updates, it stays inactive in the next generation.
35 * 01 = this element is inactive in the current generation and it becomes active
39 * 10 = this element is active in the current generation and it becomes inactive
42 * transation abortion, the next generation bit is reset to go back to
68 * on the generation mask.
/Linux-v5.10/Documentation/devicetree/bindings/clock/
Dimx7ulp-scg-clock.yaml7 title: Clock bindings for Freescale i.MX7ULP System Clock Generation (SCG) modules
14 Clock Generation (SCG) modules, Peripheral Clock Control (PCC)
28 The System Clock Generation (SCG) is responsible for clock generation
30 include: clock reference selection, generation of clock used to derive
/Linux-v5.10/fs/btrfs/
Dexport.c61 u64 root_objectid, u32 generation, in btrfs_get_dentry() argument
80 if (check_generation && generation != inode->i_generation) { in btrfs_get_dentry()
93 u32 generation; in btrfs_fh_to_parent() local
107 generation = fid->parent_gen; in btrfs_fh_to_parent()
109 return btrfs_get_dentry(sb, objectid, root_objectid, generation, 1); in btrfs_fh_to_parent()
117 u32 generation; in btrfs_fh_to_dentry() local
129 generation = fid->gen; in btrfs_fh_to_dentry()
131 return btrfs_get_dentry(sb, objectid, root_objectid, generation, 1); in btrfs_fh_to_dentry()

12345678910>>...48