/kernel/linux/linux-5.10/drivers/soc/qcom/ |
H A D | pdr_interface.c | 43 /* control access to pdr lookup/indack lists */ 75 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, in pdr_locator_new_server() local 80 pdr->locator_addr.sq_family = AF_QIPCRTR; in pdr_locator_new_server() 81 pdr->locator_addr.sq_node = svc->node; in pdr_locator_new_server() 82 pdr->locator_addr.sq_port = svc->port; in pdr_locator_new_server() 84 mutex_lock(&pdr->lock); in pdr_locator_new_server() 85 pdr->locator_init_complete = true; in pdr_locator_new_server() 86 mutex_unlock(&pdr->lock); in pdr_locator_new_server() 89 mutex_lock(&pdr->list_lock); in pdr_locator_new_server() 90 list_for_each_entry(pds, &pdr in pdr_locator_new_server() 102 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, pdr_locator_del_server() local 118 pdr_register_listener(struct pdr_handle *pdr, struct pdr_service *pds, bool enable) pdr_register_listener() argument 166 struct pdr_handle *pdr = container_of(work, struct pdr_handle, pdr_notifier_work() local 199 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, pdr_notifier_new_server() local 223 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, pdr_notifier_del_server() local 246 pdr_send_indack_msg(struct pdr_handle *pdr, struct pdr_service *pds, u16 tid) pdr_send_indack_msg() argument 275 struct pdr_handle *pdr = container_of(work, struct pdr_handle, pdr_indack_work() local 303 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, pdr_indication_cb() local 357 pdr_get_domain_list(struct servreg_get_domain_list_req *req, struct servreg_get_domain_list_resp *resp, struct pdr_handle *pdr) pdr_get_domain_list() argument 396 pdr_locate_service(struct pdr_handle *pdr, struct pdr_service *pds) pdr_locate_service() argument 447 pdr_notify_lookup_failure(struct pdr_handle *pdr, struct pdr_service *pds, int err) pdr_notify_lookup_failure() argument 467 struct pdr_handle *pdr = container_of(work, struct pdr_handle, pdr_locator_work() local 515 pdr_add_lookup(struct pdr_handle *pdr, const char *service_name, const char *service_path) pdr_add_lookup() argument 569 pdr_restart_pd(struct pdr_handle *pdr, struct pdr_service *pds) pdr_restart_pd() argument 653 struct pdr_handle *pdr; pdr_handle_alloc() local 727 pdr_handle_release(struct pdr_handle *pdr) pdr_handle_release() argument [all...] |
H A D | apr.c | 14 #include <linux/soc/qcom/pdr.h> 30 struct pdr_handle *pdr; member 359 dev_err(dev, "pdr service path missing: %d\n", ret); in of_apr_add_pd_lookups() 364 pds = pdr_add_lookup(apr->pdr, service_name, service_path); in of_apr_add_pd_lookups() 366 dev_err(dev, "pdr add lookup failed: %ld\n", PTR_ERR(pds)); in of_apr_add_pd_lookups() 482 apr->pdr = pdr_handle_alloc(apr_pd_status, apr); in apr_probe() 483 if (IS_ERR(apr->pdr)) { in apr_probe() 485 ret = PTR_ERR(apr->pdr); in apr_probe() 503 pdr_handle_release(apr->pdr); in apr_probe() 513 pdr_handle_release(apr->pdr); in apr_remove() [all...] |
/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | pdr_interface.c | 43 /* control access to pdr lookup/indack lists */ 75 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, in pdr_locator_new_server() local 80 pdr->locator_addr.sq_family = AF_QIPCRTR; in pdr_locator_new_server() 81 pdr->locator_addr.sq_node = svc->node; in pdr_locator_new_server() 82 pdr->locator_addr.sq_port = svc->port; in pdr_locator_new_server() 84 mutex_lock(&pdr->lock); in pdr_locator_new_server() 85 pdr->locator_init_complete = true; in pdr_locator_new_server() 86 mutex_unlock(&pdr->lock); in pdr_locator_new_server() 89 mutex_lock(&pdr->list_lock); in pdr_locator_new_server() 90 list_for_each_entry(pds, &pdr in pdr_locator_new_server() 102 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, pdr_locator_del_server() local 118 pdr_register_listener(struct pdr_handle *pdr, struct pdr_service *pds, bool enable) pdr_register_listener() argument 166 struct pdr_handle *pdr = container_of(work, struct pdr_handle, pdr_notifier_work() local 199 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, pdr_notifier_new_server() local 223 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, pdr_notifier_del_server() local 246 pdr_send_indack_msg(struct pdr_handle *pdr, struct pdr_service *pds, u16 tid) pdr_send_indack_msg() argument 275 struct pdr_handle *pdr = container_of(work, struct pdr_handle, pdr_indack_work() local 303 struct pdr_handle *pdr = container_of(qmi, struct pdr_handle, pdr_indication_cb() local 356 pdr_get_domain_list(struct servreg_get_domain_list_req *req, struct servreg_get_domain_list_resp *resp, struct pdr_handle *pdr) pdr_get_domain_list() argument 395 pdr_locate_service(struct pdr_handle *pdr, struct pdr_service *pds) pdr_locate_service() argument 446 pdr_notify_lookup_failure(struct pdr_handle *pdr, struct pdr_service *pds, int err) pdr_notify_lookup_failure() argument 466 struct pdr_handle *pdr = container_of(work, struct pdr_handle, pdr_locator_work() local 514 pdr_add_lookup(struct pdr_handle *pdr, const char *service_name, const char *service_path) pdr_add_lookup() argument 568 pdr_restart_pd(struct pdr_handle *pdr, struct pdr_service *pds) pdr_restart_pd() argument 652 struct pdr_handle *pdr; pdr_handle_alloc() local 726 pdr_handle_release(struct pdr_handle *pdr) pdr_handle_release() argument [all...] |
H A D | pmic_glink.c | 12 #include <linux/soc/qcom/pdr.h> 26 struct pdr_handle *pdr; member 73 void (*pdr)(void *, int), in devm_pmic_glink_register_client() 86 client->pdr_notify = pdr; in devm_pmic_glink_register_client() 271 pg->pdr = pdr_handle_alloc(pmic_glink_pdr_callback, pg); in pmic_glink_probe() 272 if (IS_ERR(pg->pdr)) { in pmic_glink_probe() 273 ret = dev_err_probe(&pdev->dev, PTR_ERR(pg->pdr), in pmic_glink_probe() 274 "failed to initialize pdr\n"); in pmic_glink_probe() 294 service = pdr_add_lookup(pg->pdr, "tms/servreg", "msm/adsp/charger_pd"); in pmic_glink_probe() 297 "failed adding pdr looku in pmic_glink_probe() [all...] |
H A D | apr.c | 14 #include <linux/soc/qcom/pdr.h> 35 struct pdr_handle *pdr; member 501 dev_err(dev, "pdr service path missing: %d\n", ret); in of_apr_add_pd_lookups() 506 pds = pdr_add_lookup(apr->pdr, service_name, service_path); in of_apr_add_pd_lookups() 508 dev_err(dev, "pdr add lookup failed: %ld\n", PTR_ERR(pds)); in of_apr_add_pd_lookups() 630 apr->pdr = pdr_handle_alloc(apr_pd_status, apr); in apr_probe() 631 if (IS_ERR(apr->pdr)) { in apr_probe() 633 ret = PTR_ERR(apr->pdr); in apr_probe() 651 pdr_handle_release(apr->pdr); in apr_probe() 661 pdr_handle_release(apr->pdr); in apr_remove() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/orinoco/ |
H A D | hermes_dld.c | 75 struct pdr { struct 110 pdr_id(const struct pdr *pdr) in pdr_id() argument 112 return le32_to_cpu(pdr->id); in pdr_id() 116 pdr_addr(const struct pdr *pdr) in pdr_addr() argument 118 return le32_to_cpu(pdr->addr); in pdr_addr() 122 pdr_len(const struct pdr *pdr) in pdr_len() argument 124 return le32_to_cpu(pdr in pdr_len() 151 const struct pdr *pdr = first_pdr; hermes_find_pdr() local 199 const struct pdr *pdr; hermes_plug_pdi() local 231 const struct pdr *pdr; hermes_apply_pda() local 396 const struct pdr *pdr = (const struct pdr *) first_pdr; hermes_apply_pda_with_defaults() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/orinoco/ |
H A D | hermes_dld.c | 75 struct pdr { struct 110 pdr_id(const struct pdr *pdr) in pdr_id() argument 112 return le32_to_cpu(pdr->id); in pdr_id() 116 pdr_addr(const struct pdr *pdr) in pdr_addr() argument 118 return le32_to_cpu(pdr->addr); in pdr_addr() 122 pdr_len(const struct pdr *pdr) in pdr_len() argument 124 return le32_to_cpu(pdr in pdr_len() 151 const struct pdr *pdr = first_pdr; hermes_find_pdr() local 199 const struct pdr *pdr; hermes_plug_pdi() local 231 const struct pdr *pdr; hermes_apply_pda() local 396 const struct pdr *pdr = (const struct pdr *) first_pdr; hermes_apply_pda_with_defaults() local [all...] |
/kernel/linux/linux-6.6/drivers/pmdomain/renesas/ |
H A D | rcar-gen4-sysc.c | 67 static int rcar_gen4_sysc_pwr_on_off(u8 pdr, bool on) in rcar_gen4_sysc_pwr_on_off() argument 74 reg_offs = PDRONCR(pdr); in rcar_gen4_sysc_pwr_on_off() 76 reg_offs = PDROFFCR(pdr); in rcar_gen4_sysc_pwr_on_off() 109 static int rcar_gen4_sysc_power(u8 pdr, bool on) in rcar_gen4_sysc_power() argument 121 reg_idx = pdr / NUM_DOMAINS_EACH_REG; in rcar_gen4_sysc_power() 122 bit_idx = pdr % NUM_DOMAINS_EACH_REG; in rcar_gen4_sysc_power() 141 ret = rcar_gen4_sysc_pwr_on_off(pdr, on); in rcar_gen4_sysc_power() 145 status = ioread32(rcar_gen4_sysc_base + PDRESR(pdr)); in rcar_gen4_sysc_power() 175 pdr, ioread32(rcar_gen4_sysc_base + SYSCISCR(reg_idx)), ret); in rcar_gen4_sysc_power() 179 static bool rcar_gen4_sysc_power_is_off(u8 pdr) in rcar_gen4_sysc_power_is_off() argument 193 u8 pdr; global() member [all...] |
H A D | rcar-gen4-sysc.h | 27 u8 pdr; /* PDRn */ member
|
/kernel/linux/linux-5.10/drivers/soc/renesas/ |
H A D | r8a779a0-sysc.c | 39 u8 pdr; /* PDRn */ member 146 static int r8a779a0_sysc_pwr_on_off(u8 pdr, bool on) in r8a779a0_sysc_pwr_on_off() argument 153 reg_offs = PDRONCR(pdr); in r8a779a0_sysc_pwr_on_off() 155 reg_offs = PDROFFCR(pdr); in r8a779a0_sysc_pwr_on_off() 188 static int r8a779a0_sysc_power(u8 pdr, bool on) in r8a779a0_sysc_power() argument 200 reg_idx = pdr / NUM_DOMAINS_EACH_REG; in r8a779a0_sysc_power() 201 bit_idx = pdr % NUM_DOMAINS_EACH_REG; in r8a779a0_sysc_power() 220 ret = r8a779a0_sysc_pwr_on_off(pdr, on); in r8a779a0_sysc_power() 224 status = ioread32(r8a779a0_sysc_base + PDRESR(pdr)); in r8a779a0_sysc_power() 254 pdr, ioread3 in r8a779a0_sysc_power() 258 r8a779a0_sysc_power_is_off(u8 pdr) r8a779a0_sysc_power_is_off() argument 272 u8 pdr; global() member [all...] |
/kernel/linux/linux-5.10/net/packet/ |
H A D | diag.c | 75 struct packet_diag_ring pdr; in pdiag_put_ring() local 80 pdr.pdr_block_size = ring->pg_vec_pages << PAGE_SHIFT; in pdiag_put_ring() 81 pdr.pdr_block_nr = ring->pg_vec_len; in pdiag_put_ring() 82 pdr.pdr_frame_size = ring->frame_size; in pdiag_put_ring() 83 pdr.pdr_frame_nr = ring->frame_max + 1; in pdiag_put_ring() 86 pdr.pdr_retire_tmo = ring->prb_bdqc.retire_blk_tov; in pdiag_put_ring() 87 pdr.pdr_sizeof_priv = ring->prb_bdqc.blk_sizeof_priv; in pdiag_put_ring() 88 pdr.pdr_features = ring->prb_bdqc.feature_req_word; in pdiag_put_ring() 90 pdr.pdr_retire_tmo = 0; in pdiag_put_ring() 91 pdr in pdiag_put_ring() [all...] |
/kernel/linux/linux-6.6/net/packet/ |
H A D | diag.c | 75 struct packet_diag_ring pdr; in pdiag_put_ring() local 80 pdr.pdr_block_size = ring->pg_vec_pages << PAGE_SHIFT; in pdiag_put_ring() 81 pdr.pdr_block_nr = ring->pg_vec_len; in pdiag_put_ring() 82 pdr.pdr_frame_size = ring->frame_size; in pdiag_put_ring() 83 pdr.pdr_frame_nr = ring->frame_max + 1; in pdiag_put_ring() 86 pdr.pdr_retire_tmo = ring->prb_bdqc.retire_blk_tov; in pdiag_put_ring() 87 pdr.pdr_sizeof_priv = ring->prb_bdqc.blk_sizeof_priv; in pdiag_put_ring() 88 pdr.pdr_features = ring->prb_bdqc.feature_req_word; in pdiag_put_ring() 90 pdr.pdr_retire_tmo = 0; in pdiag_put_ring() 91 pdr in pdiag_put_ring() [all...] |
/kernel/linux/linux-5.10/include/linux/soc/qcom/ |
H A D | pdr.h | 23 struct pdr_service *pdr_add_lookup(struct pdr_handle *pdr, 26 int pdr_restart_pd(struct pdr_handle *pdr, struct pdr_service *pds); 27 void pdr_handle_release(struct pdr_handle *pdr);
|
/kernel/linux/linux-6.6/include/linux/soc/qcom/ |
H A D | pdr.h | 23 struct pdr_service *pdr_add_lookup(struct pdr_handle *pdr, 26 int pdr_restart_pd(struct pdr_handle *pdr, struct pdr_service *pds); 27 void pdr_handle_release(struct pdr_handle *pdr);
|
H A D | pmic_glink.h | 29 void (*pdr)(void *, int),
|
/kernel/linux/linux-5.10/drivers/crypto/amcc/ |
H A D | crypto4xx_core.c | 61 /* setup pe dma, include reset sg, pdr and pe, then release reset */ in crypto4xx_hw_init() 72 /* un reset pe,sg and pdr */ in crypto4xx_hw_init() 113 /* un reset pe,sg and pdr */ in crypto4xx_hw_init() 170 dev->pdr = dma_alloc_coherent(dev->core_dev->device, in crypto4xx_build_pdr() 173 if (!dev->pdr) in crypto4xx_build_pdr() 181 dev->pdr, in crypto4xx_build_pdr() 198 struct ce_pd *pd = &dev->pdr[i]; in crypto4xx_build_pdr() 218 if (dev->pdr) in crypto4xx_destroy_pdr() 221 dev->pdr, dev->pdr_pa); in crypto4xx_destroy_pdr() 635 struct ce_pd *pd = &dev->pdr[id in crypto4xx_pd_done() [all...] |
H A D | crypto4xx_core.h | 80 struct ce_pd *pdr; /* base address of packet descriptor ring */ member
|
/kernel/linux/linux-6.6/drivers/crypto/amcc/ |
H A D | crypto4xx_core.c | 61 /* setup pe dma, include reset sg, pdr and pe, then release reset */ in crypto4xx_hw_init() 72 /* un reset pe,sg and pdr */ in crypto4xx_hw_init() 113 /* un reset pe,sg and pdr */ in crypto4xx_hw_init() 170 dev->pdr = dma_alloc_coherent(dev->core_dev->device, in crypto4xx_build_pdr() 173 if (!dev->pdr) in crypto4xx_build_pdr() 181 dev->pdr, in crypto4xx_build_pdr() 198 struct ce_pd *pd = &dev->pdr[i]; in crypto4xx_build_pdr() 218 if (dev->pdr) in crypto4xx_destroy_pdr() 221 dev->pdr, dev->pdr_pa); in crypto4xx_destroy_pdr() 635 struct ce_pd *pd = &dev->pdr[id in crypto4xx_pd_done() [all...] |
H A D | crypto4xx_core.h | 80 struct ce_pd *pdr; /* base address of packet descriptor ring */ member
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | vmlinux.lds.S | 227 *(.pdr)
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | vmlinux.lds.S | 239 *(.pdr)
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/hostap/ |
H A D | hostap_download.c | 153 u16 len, pdr; in prism2_pda_ok() local 162 pdr = le16_to_cpu(pda[pos + 1]); in prism2_pda_ok() 166 if (pdr == 0x0000 && len == 2) { in prism2_pda_ok()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/hostap/ |
H A D | hostap_download.c | 153 u16 len, pdr; in prism2_pda_ok() local 162 pdr = le16_to_cpu(pda[pos + 1]); in prism2_pda_ok() 166 if (pdr == 0x0000 && len == 2) { in prism2_pda_ok()
|
/kernel/linux/linux-6.6/drivers/slimbus/ |
H A D | qcom-ngd-ctrl.c | 22 #include <linux/soc/qcom/pdr.h> 170 struct pdr_handle *pdr; member 1653 ctrl->pdr = pdr_handle_alloc(slim_pd_status, ctrl); in qcom_slim_ngd_ctrl_probe() 1654 if (IS_ERR(ctrl->pdr)) { in qcom_slim_ngd_ctrl_probe() 1655 ret = dev_err_probe(dev, PTR_ERR(ctrl->pdr), in qcom_slim_ngd_ctrl_probe() 1660 pds = pdr_add_lookup(ctrl->pdr, "avs/audio", "msm/adsp/audio_pd"); in qcom_slim_ngd_ctrl_probe() 1662 ret = dev_err_probe(dev, PTR_ERR(pds), "pdr add lookup failed\n"); in qcom_slim_ngd_ctrl_probe() 1673 pdr_handle_release(ctrl->pdr); in qcom_slim_ngd_ctrl_probe() 1690 pdr_handle_release(ctrl->pdr); in qcom_slim_ngd_remove()
|
/kernel/linux/linux-5.10/arch/mips/boot/ |
H A D | Makefile | 21 drop-sections := .reginfo .mdebug .comment .note .pdr .options .MIPS.options
|