Searched refs:ste (Results 1 - 16 of 16) sorted by relevance

/linux-master/drivers/pmdomain/st/
H A DMakefile2 obj-$(CONFIG_UX500_PM_DOMAIN) += ste-ux500-pm-domain.o
/linux-master/arch/arm/boot/dts/st/
H A DMakefile3 ste-nomadik-s8815.dtb \
4 ste-nomadik-nhk15.dtb
66 ste-snowball.dtb \
67 ste-hrefprev60-stuib.dtb \
68 ste-hrefprev60-tvk.dtb \
69 ste-hrefv60plus-stuib.dtb \
70 ste-hrefv60plus-tvk.dtb \
71 ste-href520-tvk.dtb \
72 ste-ux500-samsung-golden.dtb \
73 ste
[all...]
/linux-master/scripts/dtc/include-prefixes/arm/st/
H A DMakefile3 ste-nomadik-s8815.dtb \
4 ste-nomadik-nhk15.dtb
66 ste-snowball.dtb \
67 ste-hrefprev60-stuib.dtb \
68 ste-hrefprev60-tvk.dtb \
69 ste-hrefv60plus-stuib.dtb \
70 ste-hrefv60plus-tvk.dtb \
71 ste-href520-tvk.dtb \
72 ste-ux500-samsung-golden.dtb \
73 ste
[all...]
/linux-master/include/linux/platform_data/
H A Dcrypto-ux500.h10 #include <linux/platform_data/dma-ste-dma40.h>
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_rule.c64 struct mlx5dr_ste *ste; local
77 ste = new_htbl->chunk->ste_arr;
81 return ste;
90 struct mlx5dr_ste *ste; local
92 ste = dr_rule_create_collision_htbl(matcher, nic_matcher, hw_ste);
93 if (!ste) {
98 ste->ste_chain_location = orig_ste->ste_chain_location;
99 ste->htbl->pointing_ste = orig_ste->htbl->pointing_ste;
102 ste->htbl->chunk->miss_list = mlx5dr_ste_get_miss_list(orig_ste);
105 if (mlx5dr_ste_create_next_htbl(matcher, nic_matcher, ste, hw_st
177 struct mlx5dr_ste *ste; local
535 dr_rule_handle_collision(struct mlx5dr_matcher *matcher, struct mlx5dr_matcher_rx_tx *nic_matcher, struct mlx5dr_ste *ste, u8 *hw_ste, struct list_head *miss_list, struct list_head *send_list) argument
613 mlx5dr_rule_set_last_member(struct mlx5dr_rule_rx_tx *nic_rule, struct mlx5dr_ste *ste, bool force) argument
779 dr_rule_handle_empty_entry(struct mlx5dr_matcher *matcher, struct mlx5dr_matcher_rx_tx *nic_matcher, struct mlx5dr_ste_htbl *cur_htbl, struct mlx5dr_ste *ste, u8 ste_location, u8 *hw_ste, struct list_head *miss_list, struct list_head *send_list) argument
848 struct mlx5dr_ste *ste; local
1127 struct mlx5dr_ste *ste = NULL; local
[all...]
H A Ddr_ste.c124 u64 mlx5dr_ste_get_icm_addr(struct mlx5dr_ste *ste) argument
126 u64 base_icm_addr = mlx5dr_icm_pool_get_chunk_icm_addr(ste->htbl->chunk);
127 u32 index = ste - ste->htbl->chunk->ste_arr;
132 u64 mlx5dr_ste_get_mr_addr(struct mlx5dr_ste *ste) argument
134 u32 index = ste - ste->htbl->chunk->ste_arr;
136 return mlx5dr_icm_pool_get_chunk_mr_addr(ste->htbl->chunk) + DR_STE_SIZE * index;
139 u8 *mlx5dr_ste_get_hw_ste(struct mlx5dr_ste *ste) argument
141 u64 index = ste
146 mlx5dr_ste_get_miss_list(struct mlx5dr_ste *ste) argument
198 dr_ste_remove_head_ste(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste *ste, struct mlx5dr_matcher_rx_tx *nic_matcher, struct mlx5dr_ste_send_info *ste_info_head, struct list_head *send_ste_list, struct mlx5dr_ste_htbl *stats_tbl) argument
234 dr_ste_replace_head_ste(struct mlx5dr_matcher_rx_tx *nic_matcher, struct mlx5dr_ste *ste, struct mlx5dr_ste *next_ste, struct mlx5dr_ste_send_info *ste_info_head, struct list_head *send_ste_list, struct mlx5dr_ste_htbl *stats_tbl) argument
281 dr_ste_remove_middle_ste(struct mlx5dr_ste_ctx *ste_ctx, struct mlx5dr_ste *ste, struct mlx5dr_ste_send_info *ste_info, struct list_head *send_ste_list, struct mlx5dr_ste_htbl *stats_tbl) argument
308 mlx5dr_ste_free(struct mlx5dr_ste *ste, struct mlx5dr_matcher *matcher, struct mlx5dr_matcher_rx_tx *nic_matcher) argument
445 mlx5dr_ste_create_next_htbl(struct mlx5dr_matcher *matcher, struct mlx5dr_matcher_rx_tx *nic_matcher, struct mlx5dr_ste *ste, u8 *cur_hw_ste, enum mlx5dr_icm_chunk_size log_table_size) argument
523 struct mlx5dr_ste *ste = &chunk->ste_arr[i]; local
[all...]
H A Ddr_types.h162 /* refcount: indicates the num of rules that using this ste */
165 /* this ste is part of a rule, located in ste's chain */
171 /* this ste is member of htbl */
200 struct mlx5dr_ste *ste; member in struct:mlx5dr_ste_send_info
208 void mlx5dr_send_fill_and_append_ste_send_info(struct mlx5dr_ste *ste, u16 size,
260 u64 mlx5dr_ste_get_icm_addr(struct mlx5dr_ste *ste);
261 u64 mlx5dr_ste_get_mr_addr(struct mlx5dr_ste *ste);
262 struct list_head *mlx5dr_ste_get_miss_list(struct mlx5dr_ste *ste);
352 void mlx5dr_ste_free(struct mlx5dr_ste *ste,
355 mlx5dr_ste_put(struct mlx5dr_ste *ste, struct mlx5dr_matcher *matcher, struct mlx5dr_matcher_rx_tx *nic_matcher) argument
365 mlx5dr_ste_get(struct mlx5dr_ste *ste) argument
370 mlx5dr_ste_is_not_used(struct mlx5dr_ste *ste) argument
[all...]
H A Ddr_send.c171 WARN_ONCE(!pool_obj, "Failed getting ste send info obj from pool");
502 * @ste: The data that attached to this specific ste
506 * @ste_info: ste to be sent with send_list
513 void mlx5dr_send_fill_and_append_ste_send_info(struct mlx5dr_ste *ste, u16 size, argument
520 ste_info->ste = ste;
686 * @ste: The ste struct that contains the data (at
696 int mlx5dr_send_postsend_ste(struct mlx5dr_domain *dmn, struct mlx5dr_ste *ste, argument
740 struct mlx5dr_ste *ste = &htbl->chunk->ste_arr[ste_index + j]; local
[all...]
H A Ddr_dbg.c490 dr_dump_rule_mem(struct seq_file *file, char *buff, struct mlx5dr_ste *ste, argument
505 dr_dump_hex_print(hw_ste_dump, (char *)mlx5dr_ste_get_hw_ste(ste),
510 dr_dump_icm_to_idx(mlx5dr_ste_get_icm_addr(ste)),
/linux-master/drivers/iommu/
H A Ds390-iommu.c248 unsigned long old_ste, ste; local
251 ste = READ_ONCE(*step);
252 if (reg_entry_isvalid(ste)) {
253 pto = get_st_pto(ste);
258 set_st_pto(&ste, virt_to_phys(pto));
259 validate_st_entry(&ste);
260 entry_clr_protected(&ste);
262 old_ste = cmpxchg(step, ZPCI_TABLE_INVALID, ste);
647 unsigned long ste, pte, rte; local
663 ste
[all...]
/linux-master/arch/s390/kvm/
H A Dgaccess.c730 union segment_table_entry ste; local
734 if (deref_table(vcpu->kvm, ptr, &ste.val))
736 if (ste.i)
738 if (ste.tt != TABLE_TYPE_SEGMENT)
740 if (ste.cs && asce.p)
742 if (ste.fc && edat1) {
743 dat_protection |= ste.fc1.p;
744 iep_protection = ste.fc1.iep;
745 raddr.sfaa = ste.fc1.sfaa;
748 dat_protection |= ste
1510 union segment_table_entry ste; local
[all...]
/linux-master/arch/s390/mm/
H A Dpgalloc.c312 unsigned long *ste, next, *table; local
315 ste = origin;
316 ste += (addr & _SEGMENT_INDEX) >> _SEGMENT_SHIFT;
319 if (*ste & _SEGMENT_ENTRY_INVALID) {
325 *ste = __pa(table) | _SEGMENT_ENTRY;
327 table = __va(*ste & _SEGMENT_ENTRY_ORIGIN);
334 } while (ste++, addr = next, addr < end);
H A Dgmap.c1351 unsigned long *ste; local
1356 ste = gmap_table_walk(sg, raddr, 1); /* get segment pointer */
1357 if (!ste || !(*ste & _SEGMENT_ENTRY_ORIGIN))
1360 sto = __pa(ste - ((raddr & _SEGMENT_INDEX) >> _SEGMENT_SHIFT));
1362 pgt = *ste & _SEGMENT_ENTRY_ORIGIN;
1363 *ste = _SEGMENT_ENTRY_EMPTY;
/linux-master/drivers/clk/ux500/
H A Dabx500-clk.c18 #include <dt-bindings/clock/ste-ab8500.h>
/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c2609 struct arm_smmu_ste *ste)
2631 arm_smmu_install_ste_for_dev(master, ste);
2647 struct arm_smmu_ste ste; local
2650 arm_smmu_make_bypass_ste(master->smmu, &ste);
2651 return arm_smmu_attach_dev_ste(dev, &ste);
2666 struct arm_smmu_ste ste; local
2668 arm_smmu_make_abort_ste(&ste);
2669 return arm_smmu_attach_dev_ste(dev, &ste);
2608 arm_smmu_attach_dev_ste(struct device *dev, struct arm_smmu_ste *ste) argument
/linux-master/drivers/scsi/
H A Dipr.c2661 const struct ipr_ses_table_entry *ste = ipr_ses_table; local
2663 for (i = 0; i < ARRAY_SIZE(ipr_ses_table); i++, ste++) {
2665 if (ste->compare_product_id_byte[j] == 'X') {
2667 if (vpids->product_id[j] == ste->product_id[j])
2676 return ste;
2697 const struct ipr_ses_table_entry *ste; local
2708 if (!(ste = ipr_find_ses_entry(res)))
2711 max_xfer_rate = (ste->max_bus_speed_limit * 10) / (bus_width / 8);

Completed in 324 milliseconds