Home
last modified time | relevance | path

Searched refs:bcm (Results 1 - 25 of 53) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/interconnect/qcom/
H A Dbcm-voter.c16 #include "bcm-voter.h"
25 * @np: reference to the device node to match bcm voters
29 * @voter_node: list of bcm voters
68 static void bcm_aggregate(struct qcom_icc_bcm *bcm) in bcm_aggregate() argument
77 for (i = 0; i < bcm->num_nodes; i++) { in bcm_aggregate()
78 node = bcm->nodes[i]; in bcm_aggregate()
79 temp = bcm_div(node->sum_avg[bucket] * bcm->aux_data.width, in bcm_aggregate()
83 temp = bcm_div(node->max_peak[bucket] * bcm->aux_data.width, in bcm_aggregate()
88 temp = agg_avg[bucket] * bcm->vote_scale; in bcm_aggregate()
89 bcm in bcm_aggregate()
143 struct qcom_icc_bcm *bcm; tcs_list_gen() local
230 qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm) qcom_icc_bcm_voter_add() argument
260 struct qcom_icc_bcm *bcm; qcom_icc_bcm_voter_commit() local
[all...]
H A Dicc-rpmh.c12 #include "bcm-voter.h"
128 * qcom_icc_bcm_init - populates bcm aux data and connect qnodes
129 * @bcm: bcm to be initialized
134 int qcom_icc_bcm_init(struct qcom_icc_bcm *bcm, struct device *dev) in qcom_icc_bcm_init() argument
142 if (bcm->addr) in qcom_icc_bcm_init()
145 bcm->addr = cmd_db_read_addr(bcm->name); in qcom_icc_bcm_init()
146 if (!bcm->addr) { in qcom_icc_bcm_init()
148 bcm in qcom_icc_bcm_init()
[all...]
H A DMakefile3 icc-bcm-voter-objs := bcm-voter.o
15 obj-$(CONFIG_INTERCONNECT_QCOM_BCM_VOTER) += icc-bcm-voter.o
H A Dbcm-voter.h24 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm);
H A Dicc-rpmh.h20 * @voter: bcm voter targeted by this provider
34 * @vcd: virtual clock domain that this bcm belongs to
78 * @name: the bcm node name used to fetch BCM data from command db
79 * @type: latency or bandwidth bcm
81 * @vote_x: aggregated threshold values, represents sum_bw when @type is bw bcm
82 * @vote_y: aggregated threshold values, represents peak_bw when @type is bw bcm
85 * @dirty: flag used to indicate whether the bcm needs to be committed
137 int qcom_icc_bcm_init(struct qcom_icc_bcm *bcm, struct device *dev);
/kernel/linux/linux-6.6/drivers/interconnect/qcom/
H A Dbcm-voter.c16 #include "bcm-voter.h"
25 * @np: reference to the device node to match bcm voters
29 * @voter_node: list of bcm voters
62 static void bcm_aggregate_mask(struct qcom_icc_bcm *bcm) in bcm_aggregate_mask() argument
68 bcm->vote_x[bucket] = 0; in bcm_aggregate_mask()
69 bcm->vote_y[bucket] = 0; in bcm_aggregate_mask()
71 for (i = 0; i < bcm->num_nodes; i++) { in bcm_aggregate_mask()
72 node = bcm->nodes[i]; in bcm_aggregate_mask()
76 bcm->vote_x[bucket] = 0; in bcm_aggregate_mask()
77 bcm in bcm_aggregate_mask()
91 bcm_aggregate(struct qcom_icc_bcm *bcm) bcm_aggregate() argument
161 struct qcom_icc_bcm *bcm; tcs_list_gen() local
248 qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm) qcom_icc_bcm_voter_add() argument
278 struct qcom_icc_bcm *bcm; qcom_icc_bcm_voter_commit() local
[all...]
H A Dicc-rpmh.c13 #include "bcm-voter.h"
105 * qcom_icc_bcm_init - populates bcm aux data and connect qnodes
106 * @bcm: bcm to be initialized
111 int qcom_icc_bcm_init(struct qcom_icc_bcm *bcm, struct device *dev) in qcom_icc_bcm_init() argument
119 if (bcm->addr) in qcom_icc_bcm_init()
122 bcm->addr = cmd_db_read_addr(bcm->name); in qcom_icc_bcm_init()
123 if (!bcm->addr) { in qcom_icc_bcm_init()
125 bcm in qcom_icc_bcm_init()
[all...]
H A DMakefile6 icc-bcm-voter-objs := bcm-voter.o
34 obj-$(CONFIG_INTERCONNECT_QCOM_BCM_VOTER) += icc-bcm-voter.o
H A Dbcm-voter.h16 void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm);
H A Dicc-rpmh.h20 * @voter: bcm voter targeted by this provider
34 * @vcd: virtual clock domain that this bcm belongs to
78 * @name: the bcm node name used to fetch BCM data from command db
79 * @type: latency or bandwidth bcm
81 * @vote_x: aggregated threshold values, represents sum_bw when @type is bw bcm
82 * @vote_y: aggregated threshold values, represents peak_bw when @type is bw bcm
85 * @dirty: flag used to indicate whether the bcm needs to be committed
126 int qcom_icc_bcm_init(struct qcom_icc_bcm *bcm, struct device *dev);
/kernel/linux/linux-6.6/drivers/bluetooth/
H A Dhci_bcm.c154 /* generic bcm uart resources */
181 struct bcm_data *bcm = hu->priv; in bcm_set_baudrate() local
185 if (speed > 3000000 && !bcm->dev->no_uart_clock_set) { in bcm_set_baudrate()
335 static int bcm_request_irq(struct bcm_data *bcm) in bcm_request_irq() argument
337 struct bcm_device *bdev = bcm->dev; in bcm_request_irq()
394 struct bcm_data *bcm = hu->priv; in bcm_setup_sleep() local
398 sleep_params.host_wake_active = !bcm->dev->irq_active_low; in bcm_setup_sleep()
414 static inline int bcm_request_irq(struct bcm_data *bcm) { return 0; } in bcm_request_irq() argument
421 struct bcm_data *bcm = hu->priv; in bcm_set_diag() local
435 skb_queue_tail(&bcm in bcm_set_diag()
443 struct bcm_data *bcm; bcm_open() local
529 struct bcm_data *bcm = hu->priv; bcm_close() local
572 struct bcm_data *bcm = hu->priv; bcm_flush() local
583 struct bcm_data *bcm = hu->priv; bcm_setup() local
696 struct bcm_data *bcm = hu->priv; bcm_recv() local
724 struct bcm_data *bcm = hu->priv; bcm_enqueue() local
737 struct bcm_data *bcm = hu->priv; bcm_dequeue() local
[all...]
/kernel/linux/linux-5.10/drivers/phy/broadcom/
H A DMakefile3 obj-$(CONFIG_PHY_CYGNUS_PCIE) += phy-bcm-cygnus-pcie.o
4 obj-$(CONFIG_BCM_KONA_USB2_PHY) += phy-bcm-kona-usb2.o
5 obj-$(CONFIG_PHY_BCM_NS_USB2) += phy-bcm-ns-usb2.o
6 obj-$(CONFIG_PHY_BCM_NS_USB3) += phy-bcm-ns-usb3.o
7 obj-$(CONFIG_PHY_NS2_PCIE) += phy-bcm-ns2-pcie.o
8 obj-$(CONFIG_PHY_NS2_USB_DRD) += phy-bcm-ns2-usbdrd.o
14 obj-$(CONFIG_PHY_BCM_SR_PCIE) += phy-bcm-sr-pcie.o
15 obj-$(CONFIG_PHY_BCM_SR_USB) += phy-bcm-sr-usb.o
/kernel/linux/linux-6.6/drivers/phy/broadcom/
H A DMakefile3 obj-$(CONFIG_PHY_CYGNUS_PCIE) += phy-bcm-cygnus-pcie.o
4 obj-$(CONFIG_BCM_KONA_USB2_PHY) += phy-bcm-kona-usb2.o
5 obj-$(CONFIG_PHY_BCM_NS_USB2) += phy-bcm-ns-usb2.o
6 obj-$(CONFIG_PHY_BCM_NS_USB3) += phy-bcm-ns-usb3.o
7 obj-$(CONFIG_PHY_NS2_PCIE) += phy-bcm-ns2-pcie.o
8 obj-$(CONFIG_PHY_NS2_USB_DRD) += phy-bcm-ns2-usbdrd.o
14 obj-$(CONFIG_PHY_BCM_SR_PCIE) += phy-bcm-sr-pcie.o
15 obj-$(CONFIG_PHY_BCM_SR_USB) += phy-bcm-sr-usb.o
/kernel/linux/linux-5.10/drivers/bluetooth/
H A Dhci_bcm.c132 /* generic bcm uart resources */
312 static int bcm_request_irq(struct bcm_data *bcm) in bcm_request_irq() argument
314 struct bcm_device *bdev = bcm->dev; in bcm_request_irq()
371 struct bcm_data *bcm = hu->priv; in bcm_setup_sleep() local
375 sleep_params.host_wake_active = !bcm->dev->irq_active_low; in bcm_setup_sleep()
391 static inline int bcm_request_irq(struct bcm_data *bcm) { return 0; } in bcm_request_irq() argument
398 struct bcm_data *bcm = hu->priv; in bcm_set_diag() local
412 skb_queue_tail(&bcm->txq, skb); in bcm_set_diag()
420 struct bcm_data *bcm; in bcm_open() local
429 bcm in bcm_open()
501 struct bcm_data *bcm = hu->priv; bcm_close() local
544 struct bcm_data *bcm = hu->priv; bcm_flush() local
555 struct bcm_data *bcm = hu->priv; bcm_setup() local
665 struct bcm_data *bcm = hu->priv; bcm_recv() local
693 struct bcm_data *bcm = hu->priv; bcm_enqueue() local
706 struct bcm_data *bcm = hu->priv; bcm_dequeue() local
[all...]
/kernel/linux/linux-5.10/net/can/
H A DMakefile13 obj-$(CONFIG_CAN_BCM) += can-bcm.o
14 can-bcm-y := bcm.o
/kernel/linux/linux-6.6/net/can/
H A DMakefile13 obj-$(CONFIG_CAN_BCM) += can-bcm.o
14 can-bcm-y := bcm.o
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/asp2/
H A DMakefile1 obj-$(CONFIG_BCMASP) += bcm-asp.o
2 bcm-asp-objs := bcmasp.o bcmasp_intf.o bcmasp_ethtool.o
/kernel/linux/linux-5.10/drivers/net/dsa/
H A DMakefile2 obj-$(CONFIG_NET_DSA_BCM_SF2) += bcm-sf2.o
3 bcm-sf2-objs := bcm_sf2.o bcm_sf2_cfp.o
/kernel/linux/linux-6.6/drivers/net/dsa/
H A DMakefile2 obj-$(CONFIG_NET_DSA_BCM_SF2) += bcm-sf2.o
3 bcm-sf2-objs := bcm_sf2.o bcm_sf2_cfp.o
/kernel/linux/linux-5.10/drivers/nvmem/
H A DMakefile10 obj-$(CONFIG_NVMEM_BCM_OCOTP) += nvmem-bcm-ocotp.o
11 nvmem-bcm-ocotp-y := bcm-ocotp.o
/kernel/linux/linux-6.6/drivers/net/phy/
H A DMakefile50 obj-$(CONFIG_BCM_CYGNUS_PHY) += bcm-cygnus.o
51 obj-$(CONFIG_BCM_NET_PHYLIB) += bcm-phy-lib.o
52 obj-$(CONFIG_BCM_NET_PHYPTP) += bcm-phy-ptp.o
/kernel/linux/linux-6.6/drivers/nvmem/
H A DMakefile13 obj-$(CONFIG_NVMEM_BCM_OCOTP) += nvmem-bcm-ocotp.o
14 nvmem-bcm-ocotp-y := bcm-ocotp.o
/kernel/linux/linux-5.10/drivers/net/phy/
H A DMakefile47 obj-$(CONFIG_BCM_CYGNUS_PHY) += bcm-cygnus.o
48 obj-$(CONFIG_BCM_NET_PHYLIB) += bcm-phy-lib.o
/kernel/linux/linux-5.10/drivers/crypto/
H A DMakefile48 obj-$(CONFIG_CRYPTO_DEV_BCM_SPU) += bcm/
/kernel/linux/linux-5.10/sound/soc/
H A DMakefile31 obj-$(CONFIG_SND_SOC) += bcm/

Completed in 7 milliseconds

123