Home
last modified time | relevance | path

Searched refs:apid (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/spmi/
H A Dspmi-pmic-arb.c103 #define spec_to_hwirq(slave_id, periph_id, irq_id, apid) \
107 (((apid) & 0x1FF) << 0))
168 * @ppid_to_apid: finds the apid for a given ppid.
485 static void cleanup_irq(struct spmi_pmic_arb *pmic_arb, u16 apid, int id) in cleanup_irq() argument
487 u16 ppid = pmic_arb->apid_data[apid].ppid; in cleanup_irq()
492 writel_relaxed(irq_mask, pmic_arb->ver_ops->irq_clear(pmic_arb, apid)); in cleanup_irq()
505 static void periph_interrupt(struct spmi_pmic_arb *pmic_arb, u16 apid) in periph_interrupt() argument
509 u8 sid = (pmic_arb->apid_data[apid].ppid >> 8) & 0xF; in periph_interrupt()
510 u8 per = pmic_arb->apid_data[apid].ppid & 0xFF; in periph_interrupt()
512 status = readl_relaxed(pmic_arb->ver_ops->irq_status(pmic_arb, apid)); in periph_interrupt()
535 int i, id, apid; pmic_arb_chained_irq() local
560 u16 apid = hwirq_to_apid(d->hwirq); qpnpint_irq_ack() local
582 u16 apid = hwirq_to_apid(d->hwirq); qpnpint_irq_unmask() local
665 u16 apid = hwirq_to_apid(d->hwirq); qpnpint_irq_domain_activate() local
697 u16 apid, ppid; qpnpint_irq_domain_translate() local
782 u16 apid; pmic_arb_ppid_to_apid_v1() local
835 u16 id, apid; pmic_arb_find_apid() local
881 u16 i, apid, ppid; pmic_arb_read_apid_map_v5() local
957 u16 apid; pmic_arb_offset_v2() local
977 u16 apid; pmic_arb_offset_v5() local
[all...]
/kernel/linux/linux-5.10/drivers/s390/char/
H A Dsclp_ap.c22 static int do_ap_configure(sclp_cmdw_t cmd, u32 apid) in do_ap_configure() argument
35 cmd |= (apid & 0xFF) << 8; in do_ap_configure()
44 apid, cmd, sccb->header.response_code); in do_ap_configure()
53 int sclp_ap_configure(u32 apid) in sclp_ap_configure() argument
55 return do_ap_configure(SCLP_CMDW_CONFIGURE_AP, apid); in sclp_ap_configure()
59 int sclp_ap_deconfigure(u32 apid) in sclp_ap_deconfigure() argument
61 return do_ap_configure(SCLP_CMDW_DECONFIGURE_AP, apid); in sclp_ap_deconfigure()
/kernel/linux/linux-6.6/drivers/s390/char/
H A Dsclp_ap.c22 static int do_ap_configure(sclp_cmdw_t cmd, u32 apid) in do_ap_configure() argument
35 cmd |= (apid & 0xFF) << 8; in do_ap_configure()
44 apid, cmd, sccb->header.response_code); in do_ap_configure()
53 int sclp_ap_configure(u32 apid) in sclp_ap_configure() argument
55 return do_ap_configure(SCLP_CMDW_CONFIGURE_AP, apid); in sclp_ap_configure()
59 int sclp_ap_deconfigure(u32 apid) in sclp_ap_deconfigure() argument
61 return do_ap_configure(SCLP_CMDW_DECONFIGURE_AP, apid); in sclp_ap_deconfigure()
/kernel/linux/linux-6.6/drivers/spmi/
H A Dspmi-pmic-arb.c109 #define spec_to_hwirq(slave_id, periph_id, irq_id, apid) \
113 (((apid) & 0x3FF) << 0))
186 * @ppid_to_apid: finds the apid for a given ppid.
606 static void cleanup_irq(struct spmi_pmic_arb *pmic_arb, u16 apid, int id) in cleanup_irq() argument
608 u16 ppid = pmic_arb->apid_data[apid].ppid; in cleanup_irq()
613 dev_err_ratelimited(&pmic_arb->spmic->dev, "%s apid=%d sid=0x%x per=0x%x irq=%d\n", in cleanup_irq()
614 __func__, apid, sid, per, id); in cleanup_irq()
615 writel_relaxed(irq_mask, pmic_arb->ver_ops->irq_clear(pmic_arb, apid)); in cleanup_irq()
618 static int periph_interrupt(struct spmi_pmic_arb *pmic_arb, u16 apid) in periph_interrupt() argument
623 u8 sid = (pmic_arb->apid_data[apid] in periph_interrupt()
657 int i, id, apid; pmic_arb_chained_irq() local
719 u16 apid = hwirq_to_apid(d->hwirq); qpnpint_irq_ack() local
741 u16 apid = hwirq_to_apid(d->hwirq); qpnpint_irq_unmask() local
828 u16 apid = hwirq_to_apid(d->hwirq); qpnpint_irq_domain_activate() local
865 u16 apid, ppid; qpnpint_irq_domain_translate() local
950 u16 apid; pmic_arb_ppid_to_apid_v1() local
1003 u16 id, apid; pmic_arb_find_apid() local
1049 u16 i, apid, ppid, apid_max; pmic_arb_read_apid_map_v5() local
1134 u16 apid; pmic_arb_offset_v2() local
1154 u16 apid; pmic_arb_offset_v5() local
1188 u16 apid; pmic_arb_offset_v7() local
[all...]
/kernel/linux/linux-6.6/drivers/s390/crypto/
H A Dvfio_ap_ops.c684 unsigned long apid, apqi, apqn; in vfio_ap_mdev_filter_matrix() local
704 for_each_set_bit_inv(apid, matrix_mdev->shadow_apcb.apm, AP_DEVICES) { in vfio_ap_mdev_filter_matrix()
715 apqn = AP_MKQID(apid, apqi); in vfio_ap_mdev_filter_matrix()
718 clear_bit_inv(apid, matrix_mdev->shadow_apcb.apm); in vfio_ap_mdev_filter_matrix()
725 if (test_bit_inv(apid, prev_shadow_apm)) in vfio_ap_mdev_filter_matrix()
726 set_bit_inv(apid, apm_filtered); in vfio_ap_mdev_filter_matrix()
808 unsigned long apid, apqi; in vfio_ap_mdev_unlink_fr_queues() local
810 for_each_set_bit_inv(apid, matrix_mdev->matrix.apm, AP_DEVICES) { in vfio_ap_mdev_unlink_fr_queues()
814 AP_MKQID(apid, apqi)); in vfio_ap_mdev_unlink_fr_queues()
844 unsigned long apid, apq in vfio_ap_mdev_log_sharing_err() local
929 vfio_ap_mdev_link_adapter(struct ap_matrix_mdev *matrix_mdev, unsigned long apid) vfio_ap_mdev_link_adapter() argument
939 collect_queues_to_reset(struct ap_matrix_mdev *matrix_mdev, unsigned long apid, struct list_head *qlist) collect_queues_to_reset() argument
953 reset_queues_for_apid(struct ap_matrix_mdev *matrix_mdev, unsigned long apid) reset_queues_for_apid() argument
967 unsigned long apid; reset_queues_for_apids() local
1019 unsigned long apid; assign_adapter_store() local
1065 vfio_ap_unlink_apqn_fr_mdev(struct ap_matrix_mdev *matrix_mdev, unsigned long apid, unsigned long apqi) vfio_ap_unlink_apqn_fr_mdev() argument
1087 vfio_ap_mdev_unlink_adapter(struct ap_matrix_mdev *matrix_mdev, unsigned long apid, struct list_head *qlist) vfio_ap_mdev_unlink_adapter() argument
1105 vfio_ap_mdev_hot_unplug_adapter(struct ap_matrix_mdev *matrix_mdev, unsigned long apid) vfio_ap_mdev_hot_unplug_adapter() argument
1147 unsigned long apid; unassign_adapter_store() local
1178 unsigned long apid; vfio_ap_mdev_link_domain() local
1273 unsigned long apid; vfio_ap_mdev_unlink_domain() local
1490 unsigned long apid; vfio_ap_mdev_matrix_show() local
2029 unsigned long apid = AP_QID_CARD(q->apqn); vfio_ap_mdev_for_queue() local
2047 unsigned long apid, apqi; status_show() local
2207 unsigned long apid, apqi; vfio_ap_mdev_remove_queue() local
2409 unsigned long apid, apqi; vfio_ap_filter_apid_by_qtype() local
[all...]
/kernel/linux/linux-5.10/drivers/s390/crypto/
H A Dvfio_ap_ops.c411 unsigned long *apid; member
423 * apid or apqi specified in @data:
425 * - If @data contains both an apid and apqi value, then @data will be flagged
428 * - If @data contains only an apid value, @data will be flagged as
435 * @data does not contain either an apid or apqi.
444 if (qres->apid && qres->apqi) { in vfio_ap_has_queue()
445 qid = AP_MKQID(*qres->apid, *qres->apqi); in vfio_ap_has_queue()
448 } else if (qres->apid && !qres->apqi) { in vfio_ap_has_queue()
450 if (id == *qres->apid) in vfio_ap_has_queue()
452 } else if (!qres->apid in vfio_ap_has_queue()
485 vfio_ap_verify_queue_reserved(unsigned long *apid, unsigned long *apqi) vfio_ap_verify_queue_reserved() argument
507 vfio_ap_mdev_verify_queues_reserved_for_apid(struct ap_matrix_mdev *matrix_mdev, unsigned long apid) vfio_ap_mdev_verify_queues_reserved_for_apid() argument
605 unsigned long apid; assign_adapter_store() local
671 unsigned long apid; unassign_adapter_store() local
699 unsigned long apid; vfio_ap_mdev_verify_queues_reserved_for_apqi() local
959 unsigned long apid; matrix_show() local
1188 unsigned long apid, apqi; vfio_ap_mdev_reset_queues() local
[all...]
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dsclp.h131 int sclp_ap_configure(u32 apid);
132 int sclp_ap_deconfigure(u32 apid);
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dsclp.h150 int sclp_ap_configure(u32 apid);
151 int sclp_ap_deconfigure(u32 apid);
/kernel/linux/linux-5.10/drivers/media/pci/ttpci/
H A Dav7110.c714 static inline int SetPIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, in SetPIDs() argument
721 if (vpid == 0x1fff || apid == 0x1fff || in SetPIDs()
723 vpid = apid = ttpid = subpid = pcrpid = 0; in SetPIDs()
734 pcrpid, vpid, apid, ttpid, subpid, aflags); in SetPIDs()
737 int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, in ChangePIDs() argument
748 if (!(apid & 0x8000)) in ChangePIDs()
749 av7110->pids[DMX_PES_AUDIO] = apid; in ChangePIDs()
759 ret = SetPIDs(av7110, vpid, apid, ttpid, subpid, pcrpid); in ChangePIDs()
H A Dav7110.h292 extern int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid,
/kernel/linux/linux-6.6/drivers/staging/media/av7110/
H A Dav7110.c714 static inline int SetPIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, in SetPIDs() argument
721 if (vpid == 0x1fff || apid == 0x1fff || in SetPIDs()
723 vpid = apid = ttpid = subpid = pcrpid = 0; in SetPIDs()
734 pcrpid, vpid, apid, ttpid, subpid, aflags); in SetPIDs()
737 int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid, in ChangePIDs() argument
748 if (!(apid & 0x8000)) in ChangePIDs()
749 av7110->pids[DMX_PES_AUDIO] = apid; in ChangePIDs()
759 ret = SetPIDs(av7110, vpid, apid, ttpid, subpid, pcrpid); in ChangePIDs()
H A Dav7110.h292 extern int ChangePIDs(struct av7110 *av7110, u16 vpid, u16 apid, u16 ttpid,

Completed in 18 milliseconds