/linux-master/drivers/pmdomain/st/ |
H A D | Makefile | 2 obj-$(CONFIG_UX500_PM_DOMAIN) += ste-ux500-pm-domain.o
|
/linux-master/arch/arm/boot/dts/st/ |
H A D | Makefile | 3 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 D | Makefile | 3 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 D | crypto-ux500.h | 10 #include <linux/platform_data/dma-ste-dma40.h>
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_rule.c | 64 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 D | dr_ste.c | 124 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 D | dr_types.h | 162 /* 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 D | dr_send.c | 171 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 D | dr_dbg.c | 490 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 D | s390-iommu.c | 248 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 D | gaccess.c | 730 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 D | pgalloc.c | 312 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 D | gmap.c | 1351 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 D | abx500-clk.c | 18 #include <dt-bindings/clock/ste-ab8500.h>
|
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 2609 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 D | ipr.c | 2661 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);
|