| /linux/arch/arm/boot/dts/st/ |
| H A D | ste-nomadik-pinctrl.dtsi | 9 ste,input = <INPUT_NOPULL>; 13 ste,input = <INPUT_PULLUP>; 17 ste,input = <INPUT_PULLDOWN>; 21 ste,output = <OUTPUT_HIGH>; 25 ste,output = <OUTPUT_LOW>; 29 ste,gpio = <GPIOMODE_ENABLED>; 30 ste,input = <INPUT_NOPULL>; 34 ste,gpio = <GPIOMODE_ENABLED>; 35 ste,input = <INPUT_PULLUP>; 39 ste,gpio = <GPIOMODE_ENABLED>; [all …]
|
| H A D | ste-href-family-pinctrl.dtsi | 6 #include "ste-dbx5x0-pinctrl.dtsi" 20 ste,config = <&gpio_out_hi>; 24 ste,config = <&in_pd>; 30 ste,config = <&out_lo>; 42 ste,config = <&slpm_in_pdis>; 46 ste,config = <&slpm_out_lo_pdis>; 50 ste,config = <&slpm_pdis>; 59 ste,config = <&slpm_in_wkup_pdis>; 63 ste,config = <&slpm_out_lo_wkup_pdis>; 67 ste,config = <&slpm_wkup_pdis>; [all …]
|
| H A D | ste-hrefv60plus.dtsi | 6 #include "ste-href.dtsi" 218 ste,config = <&gpio_in_pu>; 237 ste,config = <&in_pu>; 241 ste,config = <&gpio_out_lo>; 245 ste,config = <&out_lo>; 263 ste,config = <&gpio_out_lo>; 272 ste,config = <&gpio_out_lo>; 276 ste,config = <&gpio_out_hi>; 287 ste,config = <&gpio_out_lo>; 291 ste,config = <&gpio_in_pd>; [all …]
|
| H A D | ste-href520-tvk.dts | 7 #include "ste-db8520.dtsi" 8 #include "ste-href-ab8505.dtsi" 9 #include "ste-hrefv60plus.dtsi" 10 #include "ste-href-tvk1281618-r3.dtsi" 46 ste,config = <&gpio_out_hi>; 51 ste,config = <&gpio_out_hi>;
|
| H A D | ste-hrefv60plus-tvk.dts | 9 #include "ste-db8500.dtsi" 10 #include "ste-href-ab8500.dtsi" 11 #include "ste-hrefv60plus.dtsi" 12 #include "ste-href-tvk1281618-r2.dtsi" 47 ste,config = <&gpio_out_hi>; 52 ste,config = <&gpio_out_hi>;
|
| H A D | ste-href-stuib.dtsi | 134 ste,pins = "GPIO218_AH11"; 135 ste,config = <&gpio_in_pu>; 143 ste,config = <&gpio_in_pu>; 151 ste,config = <&gpio_in_pu>; 160 ste,config = <&gpio_in_pu>; 169 ste,config = <&gpio_in_pu>; 173 ste,config = <&gpio_in_pd>; 188 ste,config = <&gpio_out_lo>; 192 ste,config = <&gpio_in_pu>;
|
| H A D | ste-hrefv60plus-stuib.dts | 9 #include "ste-db8500.dtsi" 10 #include "ste-href-ab8500.dtsi" 11 #include "ste-hrefv60plus.dtsi" 12 #include "ste-href-stuib.dtsi" 66 ste,config = <&gpio_out_hi>; 71 ste,config = <&gpio_out_hi>;
|
| H A D | ste-ux500-samsung-golden.dts | 4 #include "ste-db8500.dtsi" 5 #include "ste-ab8505.dtsi" 6 #include "ste-dbx5x0-pinctrl.dtsi" 551 ste,config = <&gpio_in_pu>; 561 ste,config = <&gpio_in_nopull>; 570 ste,config = <&gpio_out_lo>; 580 ste,config = <&gpio_in_nopull>; 589 ste,config = <&gpio_in_nopull>; 598 ste,config = <&gpio_out_lo>; 607 ste,config = <&gpio_out_hi>; [all …]
|
| H A D | ste-hrefprev60.dtsi | 8 #include "ste-href-ab8500.dtsi" 9 #include "ste-href.dtsi" 81 ste,config = <&in_pd>; 95 ste,config = <&out_hi>; 104 ste,config = <&gpio_in_pu>; 116 ste,config = <&in_pu>;
|
| H A D | ste-hrefprev60-tvk.dts | 7 #include "ste-db8500.dtsi" 8 #include "ste-href-ab8500.dtsi" 9 #include "ste-hrefprev60.dtsi" 10 #include "ste-href-tvk1281618-r2.dtsi"
|
| H A D | ste-hrefprev60-stuib.dts | 7 #include "ste-db8500.dtsi" 8 #include "ste-href-ab8500.dtsi" 9 #include "ste-hrefprev60.dtsi" 10 #include "ste-href-stuib.dtsi"
|
| H A D | ste-href-tvk1281618-r3.dtsi | 173 ste,config = <&gpio_in_pu>; 182 ste,config = <&gpio_in_pu>; 191 ste,config = <&gpio_in_pd>; 200 ste,config = <&gpio_in_pd>; 209 ste,config = <&gpio_in_pu>; 214 ste,config = <&gpio_out_hi>;
|
| H A D | ste-href-tvk1281618-r2.dtsi | 230 ste,config = <&gpio_in_pu>; 238 ste,config = <&gpio_in_pu>; 247 ste,config = <&gpio_in_pu>; 256 ste,config = <&gpio_in_pd>; 269 ste,config = <&gpio_in_pd>; 274 ste,config = <&gpio_in_pd>; 283 ste,config = <&gpio_in_pu>;
|
| H A D | ste-nomadik-nhk15.dts | 9 #include "ste-nomadik-stn8815.dtsi" 40 ste,input = <0>; 44 ste,output = <1>; 52 ste,input = <0>; 56 ste,output = <1>; 64 ste,input = <0>;
|
| H A D | ste-db9500.dtsi | 3 #include "ste-dbx5x0.dtsi"
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | ste,nomadik.txt | 35 - ste,config: Handle of pin configuration node 36 (e.g. ste,config = <&slpm_in_wkup_pdis>) 38 - ste,input : <0/1/2> 43 - ste,output: <0/1/2> 48 - ste,sleep: <0/1> 52 - ste,sleep-input: <0/1/2/3> 58 - ste,sleep-output: <0/1/2> 63 - ste,sleep-gpio: <0/1> 67 - ste,sleep-wakeup: <0/1> 71 - ste,sleep-pull-disable: <0/1> [all …]
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-iommufd.c | 55 target->data[0] |= nested_domain->ste[0] & in arm_smmu_make_nested_cd_table_ste() 57 target->data[1] |= nested_domain->ste[1]; in arm_smmu_make_nested_cd_table_ste() 75 FIELD_GET(STRTAB_STE_0_CFG, le64_to_cpu(nested_domain->ste[0])); in arm_smmu_make_nested_domain_ste() 82 if (!(nested_domain->ste[0] & cpu_to_le64(STRTAB_STE_0_V))) in arm_smmu_make_nested_domain_ste() 106 FIELD_GET(STRTAB_STE_0_CFG, le64_to_cpu(nested_domain->ste[0])); in arm_smmu_attach_prepare_vmaster() 166 struct arm_smmu_ste ste; in arm_smmu_attach_dev_nested() local 183 if (FIELD_GET(STRTAB_STE_0_CFG, le64_to_cpu(nested_domain->ste[0])) == in arm_smmu_attach_dev_nested() 192 arm_smmu_make_nested_domain_ste(&ste, master, nested_domain, in arm_smmu_attach_dev_nested() 194 arm_smmu_install_ste_for_dev(master, &ste); in arm_smmu_attach_dev_nested() 216 if (!(arg->ste[0] & cpu_to_le64(STRTAB_STE_0_V))) { in arm_smmu_validate_vste() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_rule.c | 64 struct mlx5dr_ste *ste; in dr_rule_create_collision_htbl() local 77 ste = new_htbl->chunk->ste_arr; in dr_rule_create_collision_htbl() 81 return ste; in dr_rule_create_collision_htbl() 90 struct mlx5dr_ste *ste; in dr_rule_create_collision_entry() local 92 ste = dr_rule_create_collision_htbl(matcher, nic_matcher, hw_ste); in dr_rule_create_collision_entry() 93 if (!ste) { in dr_rule_create_collision_entry() 98 ste->ste_chain_location = orig_ste->ste_chain_location; in dr_rule_create_collision_entry() 99 ste->htbl->pointing_ste = orig_ste->htbl->pointing_ste; in dr_rule_create_collision_entry() 102 ste->htbl->chunk->miss_list = mlx5dr_ste_get_miss_list(orig_ste); in dr_rule_create_collision_entry() 105 if (mlx5dr_ste_create_next_htbl(matcher, nic_matcher, ste, hw_ste, in dr_rule_create_collision_entry() [all …]
|
| H A D | dr_send.c | 513 void mlx5dr_send_fill_and_append_ste_send_info(struct mlx5dr_ste *ste, u16 size, in mlx5dr_send_fill_and_append_ste_send_info() argument 520 ste_info->ste = ste; in mlx5dr_send_fill_and_append_ste_send_info() 696 int mlx5dr_send_postsend_ste(struct mlx5dr_domain *dmn, struct mlx5dr_ste *ste, in mlx5dr_send_postsend_ste() argument 706 send_info.remote_addr = mlx5dr_ste_get_mr_addr(ste) + offset; in mlx5dr_send_postsend_ste() 707 send_info.rkey = mlx5dr_icm_pool_get_chunk_rkey(ste->htbl->chunk); in mlx5dr_send_postsend_ste() 740 struct mlx5dr_ste *ste = &htbl->chunk->ste_arr[ste_index + j]; in mlx5dr_send_postsend_htbl() local 743 if (mlx5dr_ste_is_not_used(ste)) { in mlx5dr_send_postsend_htbl()
|
| /linux/arch/s390/mm/ |
| H A D | pgalloc.c | 233 unsigned long *ste, next, *table; in base_segment_walk() local 236 ste = origin; in base_segment_walk() 237 ste += (addr & _SEGMENT_INDEX) >> _SEGMENT_SHIFT; in base_segment_walk() 240 if (*ste & _SEGMENT_ENTRY_INVALID) { in base_segment_walk() 246 *ste = __pa(table) | _SEGMENT_ENTRY; in base_segment_walk() 248 table = __va(*ste & _SEGMENT_ENTRY_ORIGIN); in base_segment_walk() 254 } while (ste++, addr = next, addr < end); in base_segment_walk()
|
| /linux/drivers/iommu/ |
| H A D | s390-iommu.c | 412 unsigned long old_ste, ste; in dma_get_page_table_origin() local 415 ste = READ_ONCE(*step); in dma_get_page_table_origin() 416 if (reg_entry_isvalid(ste)) { in dma_get_page_table_origin() 417 pto = get_st_pto(ste); in dma_get_page_table_origin() 422 set_st_pto(&ste, virt_to_phys(pto)); in dma_get_page_table_origin() 423 validate_st_entry(&ste); in dma_get_page_table_origin() 424 entry_clr_protected(&ste); in dma_get_page_table_origin() 426 old_ste = cmpxchg(step, ZPCI_TABLE_INVALID, ste); in dma_get_page_table_origin() 996 unsigned long ste, pte, rte; in s390_iommu_iova_to_phys() local 1015 ste = READ_ONCE(sto[sx]); in s390_iommu_iova_to_phys() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | action_ste_pool.c | 392 err = mlx5hws_pool_chunk_alloc(action_tbl->pool, &chunk->ste); in hws_action_ste_table_chunk_alloc() 420 skip_rx, skip_tx, chunk->ste.order); in mlx5hws_action_ste_chunk_alloc() 459 chunk->ste.offset, chunk->ste.order); in mlx5hws_action_ste_chunk_free() 462 mlx5hws_pool_chunk_free(chunk->action_tbl->pool, &chunk->ste); in mlx5hws_action_ste_chunk_free()
|
| /linux/Documentation/devicetree/bindings/arm/ux500/ |
| H A D | boards.txt | 20 compatible = "ste,dbx500-backupram" 50 compatible = "ste,dbx500-backupram";
|
| /linux/drivers/pmdomain/st/ |
| H A D | Makefile | 2 obj-$(CONFIG_UX500_PM_DOMAIN) += ste-ux500-pm-domain.o
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | motorola-cpcap.txt | 4 - compatible : One or both of "motorola,cpcap" or "ste,6556002" 46 compatible = "motorola,cpcap", "ste,6556002";
|