| /linux-6.15/drivers/soc/qcom/ |
| H A D | qcom-pbs.c | 49 ret = regmap_write(pbs->regmap, pbs->base + PBS_CLIENT_SCRATCH2, 0); in qcom_pbs_wait_for_ack() 88 ret = regmap_read(pbs->regmap, pbs->base + PBS_CLIENT_SCRATCH2, &val); in qcom_pbs_trigger_event() 94 ret = regmap_write(pbs->regmap, pbs->base + PBS_CLIENT_SCRATCH2, 0); in qcom_pbs_trigger_event() 104 ret = regmap_update_bits(pbs->regmap, pbs->base + PBS_CLIENT_SCRATCH2, in qcom_pbs_trigger_event() 163 if (!pbs) { in get_pbs_client_device() 170 if (!pbs->link) { in get_pbs_client_device() 176 return pbs; in get_pbs_client_device() 186 pbs = devm_kzalloc(&pdev->dev, sizeof(*pbs), GFP_KERNEL); in qcom_pbs_probe() 187 if (!pbs) in qcom_pbs_probe() 191 pbs->regmap = dev_get_regmap(pbs->dev->parent, NULL); in qcom_pbs_probe() [all …]
|
| H A D | Makefile | 41 obj-$(CONFIG_QCOM_PBS) += qcom-pbs.o
|
| /linux-6.15/drivers/net/ethernet/mscc/ |
| H A D | ocelot_police.c | 34 pbs = conf->pbs; in qos_policer_conf_set() 69 pbs = DIV_ROUND_UP(pbs, 4096); in qos_policer_conf_set() 70 pbs = (pbs ? pbs : 1); /* No zero burst size */ in qos_policer_conf_set() 79 pbs = (pbs * 10) / 328; /* 32.8 frames */ in qos_policer_conf_set() 80 pbs = (pbs ? pbs : 1); /* No zero burst size */ in qos_policer_conf_set() 90 pbs = (pbs * 10) / 3; /* 0.3 frames */ in qos_policer_conf_set() 91 pbs = (pbs ? pbs : 1); /* No zero burst size */ in qos_policer_conf_set() 99 pbs = 0; in qos_policer_conf_set() 118 if (pbs > pbs_max) { in qos_policer_conf_set() 121 pol_ix, pbs, pbs_max); in qos_policer_conf_set() [all …]
|
| H A D | ocelot_police.h | 30 u32 pbs; /* PBS in bytes/frames */ member
|
| H A D | ocelot_vcap.c | 905 pp.pbs = pol->burst; in ocelot_vcap_policer_add()
|
| /linux-6.15/Documentation/devicetree/bindings/soc/qcom/ |
| H A D | qcom,pbs.yaml | 4 $id: http://devicetree.org/schemas/soc/qcom/qcom,pbs.yaml# 21 - qcom,pmi632-pbs 22 - const: qcom,pbs 42 pbs@7400 { 43 compatible = "qcom,pmi632-pbs", "qcom,pbs";
|
| /linux-6.15/include/linux/soc/qcom/ |
| H A D | qcom-pbs.h | 16 int qcom_pbs_trigger_event(struct pbs_dev *pbs, u8 bitmap); 19 static inline int qcom_pbs_trigger_event(struct pbs_dev *pbs, u8 bitmap) in qcom_pbs_trigger_event() argument
|
| /linux-6.15/drivers/pinctrl/qcom/ |
| H A D | pinctrl-sm6115.c | 705 MSM_PIN_FUNCTION(pbs), 757 [10] = PINGROUP(10, EAST, qup3, agera_pll, _, pbs, qdss_gpio, _, _, _, _), 758 [11] = PINGROUP(11, EAST, qup3, agera_pll, _, pbs, qdss_gpio, _, _, _, _), 765 [18] = PINGROUP(18, EAST, sdc2_tb, cri_trng, pbs, qdss_gpio, _, _, _, _, _), 766 [19] = PINGROUP(19, EAST, sdc1_tb, pbs, qdss_gpio, _, _, _, _, _, _), 767 [20] = PINGROUP(20, EAST, cam_mclk, pbs, qdss_gpio, _, _, _, _, _, _), 794 [47] = PINGROUP(47, EAST, _, nav_gpio, pbs, qdss_gpio, _, _, _, _, _), 795 [48] = PINGROUP(48, EAST, _, vfr_1, _, pbs, qdss_gpio, _, _, _, _), 834 [87] = PINGROUP(87, EAST, pbs, qdss_gpio, _, _, _, _, _, _, _), 837 [90] = PINGROUP(90, EAST, mss_lte, pbs, qdss_gpio, _, _, _, _, _, _), [all …]
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | pmi632.dtsi | 159 pmi632_pbs_client3: pbs@7400 { 160 compatible = "qcom,pmi632-pbs", "qcom,pbs"; 194 qcom,pbs = <&pmi632_pbs_client3>;
|
| H A D | pmk8550.dtsi | 31 reg-names = "hlos", "pbs";
|
| H A D | pmk8350.dtsi | 36 reg-names = "hlos", "pbs";
|
| H A D | sa8775p-pmics.dtsi | 118 reg-names = "hlos", "pbs";
|
| H A D | sc8280xp-pmics.dtsi | 67 reg-names = "hlos", "pbs";
|
| H A D | x1e80100-pmics.dtsi | 206 reg-names = "hlos", "pbs";
|
| /linux-6.15/Documentation/devicetree/bindings/leds/ |
| H A D | leds-qcom-lpg.yaml | 91 qcom,pbs: 283 qcom,pbs = <&pmi632_pbs_client3>;
|
| /linux-6.15/Documentation/devicetree/bindings/power/reset/ |
| H A D | qcom,pon.yaml | 114 - const: pbs
|
| /linux-6.15/Documentation/devicetree/bindings/pinctrl/ |
| H A D | qcom,sm6115-tlmm.yaml | 75 m_voc, nav_gpio, pa_indicator, pbs, pbs_out, phase_flag,
|
| /linux-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | qcom,spmi-pmic.yaml | 167 "^pbs@[0-9a-f]+$": 169 $ref: /schemas/soc/qcom/qcom,pbs.yaml#
|
| /linux-6.15/block/ |
| H A D | blk-merge.c | 198 unsigned pbs = lim->physical_block_size >> SECTOR_SHIFT; in get_max_io_size() local 221 start = bio->bi_iter.bi_sector & (pbs - 1); in get_max_io_size() 222 end = (start + max_sectors) & ~(pbs - 1); in get_max_io_size()
|
| /linux-6.15/drivers/net/ethernet/netronome/nfp/flower/ |
| H A D | qos_conf.c | 72 __be32 pbs; member 111 config->pbs = cpu_to_be32(burst); in nfp_flower_offload_one_police()
|
| /linux-6.15/drivers/scsi/be2iscsi/ |
| H A D | be_main.h | 730 u8 pbs; /* DWORD 10 */ member
|