Home
last modified time | relevance | path

Searched full:rid (Results 1 – 25 of 485) sorted by relevance

12345678910>>...20

/linux-6.12.1/drivers/regulator/
Drt5120-regulator.c23 #define RT5120_OUTPG_MASK(rid) BIT(rid + 1) argument
24 #define RT5120_OUTUV_MASK(rid) BIT(rid + 9) argument
25 #define RT5120_OUTOV_MASK(rid) BIT(rid + 16) argument
27 #define RT5120_RIDEN_MASK(rid) BIT(rid + 1) argument
28 #define RT5120_RADEN_MASK(rid) BIT(rid) argument
29 #define RT5120_FPWM_MASK(rid) BIT(rid + 1) argument
61 int rid = rdev_get_id(rdev); in rt5120_buck_set_mode() local
62 unsigned int mask = RT5120_FPWM_MASK(rid), val; in rt5120_buck_set_mode()
69 val = RT5120_FPWM_MASK(rid); in rt5120_buck_set_mode()
81 int ret, rid = rdev_get_id(rdev); in rt5120_buck_get_mode() local
[all …]
Dmax8997-regulator.c128 int rid = rdev_get_id(rdev); in max8997_list_voltage_charger_cv() local
130 if (rid != MAX8997_CHARGER_CV) in max8997_list_voltage_charger_cv()
151 int rid = rdev_get_id(rdev); in max8997_list_voltage() local
154 if (rid < 0 || rid >= ARRAY_SIZE(reg_voltage_map)) in max8997_list_voltage()
157 desc = reg_voltage_map[rid]; in max8997_list_voltage()
171 int rid = rdev_get_id(rdev); in max8997_get_enable_register() local
173 switch (rid) { in max8997_get_enable_register()
175 *reg = MAX8997_REG_LDO1CTRL + (rid - MAX8997_LDO1); in max8997_get_enable_register()
216 *mask = 0x01 << (rid - MAX8997_EN32KHZ_AP); in max8997_get_enable_register()
217 *pattern = 0x01 << (rid - MAX8997_EN32KHZ_AP); in max8997_get_enable_register()
[all …]
Dtps6507x-regulator.c208 int data, rid = rdev_get_id(dev); in tps6507x_pmic_is_enabled() local
211 if (rid < TPS6507X_DCDC_1 || rid > TPS6507X_LDO_2) in tps6507x_pmic_is_enabled()
214 shift = TPS6507X_MAX_REG_ID - rid; in tps6507x_pmic_is_enabled()
226 int rid = rdev_get_id(dev); in tps6507x_pmic_enable() local
229 if (rid < TPS6507X_DCDC_1 || rid > TPS6507X_LDO_2) in tps6507x_pmic_enable()
232 shift = TPS6507X_MAX_REG_ID - rid; in tps6507x_pmic_enable()
239 int rid = rdev_get_id(dev); in tps6507x_pmic_disable() local
242 if (rid < TPS6507X_DCDC_1 || rid > TPS6507X_LDO_2) in tps6507x_pmic_disable()
245 shift = TPS6507X_MAX_REG_ID - rid; in tps6507x_pmic_disable()
253 int data, rid = rdev_get_id(dev); in tps6507x_pmic_get_voltage_sel() local
[all …]
Drt5190a-regulator.c29 #define RT5190A_RID_BITMASK(rid) BIT(rid + 1) argument
62 int rid = rdev_get_id(rdev); in rt5190a_get_error_flags() local
70 if (!(pgood_stat & RT5190A_RID_BITMASK(rid))) in rt5190a_get_error_flags()
82 int rid = rdev_get_id(rdev); in rt5190a_fixed_buck_set_mode() local
83 unsigned int mask = RT5190A_RID_BITMASK(rid), val; in rt5190a_fixed_buck_set_mode()
102 int rid = rdev_get_id(rdev); in rt5190a_fixed_buck_get_mode() local
112 if (val & RT5190A_RID_BITMASK(rid)) in rt5190a_fixed_buck_get_mode()
218 static int rt5190a_of_parse_cb(struct rt5190a_priv *priv, int rid, in rt5190a_of_parse_cb() argument
221 struct regulator_desc *desc = priv->rdesc + rid; in rt5190a_of_parse_cb()
225 unsigned int mask = RT5190A_RID_BITMASK(rid), val; in rt5190a_of_parse_cb()
[all …]
Dirq_helpers.c53 struct regulator_irq_data *rid; in regulator_notifier_isr_work() local
61 rid = &h->rdata; in regulator_notifier_isr_work()
62 num_rdevs = rid->num_states; in regulator_notifier_isr_work()
69 ret = d->die(rid); in regulator_notifier_isr_work()
86 ret = d->renable(rid); in regulator_notifier_isr_work()
107 stat = &rid->states[i]; in regulator_notifier_isr_work()
132 stat = &rid->states[i]; in regulator_notifier_isr_work()
160 struct regulator_irq_data *rid; in regulator_notifier_isr() local
166 rid = &h->rdata; in regulator_notifier_isr()
167 num_rdevs = rid->num_states; in regulator_notifier_isr()
[all …]
Dtps65218-regulator.c71 unsigned int rid = rdev_get_id(dev); in tps65218_pmic_set_voltage_sel() local
78 switch (rid) { in tps65218_pmic_set_voltage_sel()
94 int rid = rdev_get_id(dev); in tps65218_pmic_enable() local
96 if (rid < TPS65218_DCDC_1 || rid > TPS65218_LDO_1) in tps65218_pmic_enable()
108 int rid = rdev_get_id(dev); in tps65218_pmic_disable() local
110 if (rid < TPS65218_DCDC_1 || rid > TPS65218_LDO_1) in tps65218_pmic_disable()
121 unsigned int rid = rdev_get_id(dev); in tps65218_pmic_set_suspend_enable() local
123 if (rid > TPS65218_LDO_1) in tps65218_pmic_set_suspend_enable()
134 unsigned int rid = rdev_get_id(dev); in tps65218_pmic_set_suspend_disable() local
136 if (rid > TPS65218_LDO_1) in tps65218_pmic_set_suspend_disable()
[all …]
Dtps65217-regulator.c67 int rid = rdev_get_id(dev); in tps65217_pmic_enable() local
69 if (rid < TPS65217_DCDC_1 || rid > TPS65217_LDO_4) in tps65217_pmic_enable()
81 int rid = rdev_get_id(dev); in tps65217_pmic_disable() local
83 if (rid < TPS65217_DCDC_1 || rid > TPS65217_LDO_4) in tps65217_pmic_disable()
96 unsigned int rid = rdev_get_id(dev); in tps65217_pmic_set_voltage_sel() local
103 switch (rid) { in tps65217_pmic_set_voltage_sel()
117 unsigned int rid = rdev_get_id(dev); in tps65217_pmic_set_suspend_enable() local
119 if (rid > TPS65217_LDO_4) in tps65217_pmic_set_suspend_enable()
130 unsigned int rid = rdev_get_id(dev); in tps65217_pmic_set_suspend_disable() local
132 if (rid > TPS65217_LDO_4) in tps65217_pmic_set_suspend_disable()
[all …]
Dbd9576-regulator.c736 static int bd9576_renable(struct regulator_irq_data *rid, int reg, int mask) in bd9576_renable() argument
739 struct bd957x_data *d = (struct bd957x_data *)rid->data; in bd9576_renable()
745 if (rid->opaque && rid->opaque == (val & mask)) { in bd9576_renable()
754 rid->opaque = 0; in bd9576_renable()
762 static int bd9576_uvd_renable(struct regulator_irq_data *rid) in bd9576_uvd_renable() argument
764 return bd9576_renable(rid, BD957X_REG_INT_UVD_STAT, UVD_IRQ_VALID_MASK); in bd9576_uvd_renable()
767 static int bd9576_ovd_renable(struct regulator_irq_data *rid) in bd9576_ovd_renable() argument
769 return bd9576_renable(rid, BD957X_REG_INT_OVD_STAT, OVD_IRQ_VALID_MASK); in bd9576_ovd_renable()
772 static int bd9576_temp_renable(struct regulator_irq_data *rid) in bd9576_temp_renable() argument
774 return bd9576_renable(rid, BD957X_REG_INT_THERM_STAT, in bd9576_temp_renable()
[all …]
Drtq6752-regulator.c54 int rid = rdev_get_id(rdev), ret; in rtq6752_set_vdd_enable() local
73 priv->enable_flag |= BIT(rid); in rtq6752_set_vdd_enable()
82 int rid = rdev_get_id(rdev), ret; in rtq6752_set_vdd_disable() local
89 priv->enable_flag &= ~BIT(rid); in rtq6752_set_vdd_disable()
110 int rid = rdev_get_id(rdev), ret; in rtq6752_get_error_flags() local
116 if (val & fault_mask[rid]) in rtq6752_get_error_flags()
Drt4831-regulator.c51 int rid = rdev_get_id(rdev); in rt4831_get_error_flags() local
62 if (rid == DSV_OUT_VLCM && (val & RT4831_LCMOVP_MASK)) in rt4831_get_error_flags()
65 if (rid == DSV_OUT_VPOS && (val & RT4831_VPOSSCP_MASK)) in rt4831_get_error_flags()
68 if (rid == DSV_OUT_VNEG && (val & RT4831_VNEGSCP_MASK)) in rt4831_get_error_flags()
Drk808-regulator.c273 int rid = rdev_get_id(rdev); in rk806_set_mode_dcdc() local
276 reg = RK806_POWER_FPWM_EN0 + rid / 8; in rk806_set_mode_dcdc()
277 ctr_bit = rid % 8; in rk806_set_mode_dcdc()
298 int rid = rdev_get_id(rdev); in rk806_get_mode_dcdc() local
303 reg = RK806_POWER_FPWM_EN0 + rid / 8; in rk806_get_mode_dcdc()
304 ctr_bit = rid % 8; in rk806_get_mode_dcdc()
335 int rid = rdev_get_id(rdev); in rk806_set_ramp_delay_dcdc() local
360 regval = (ramp_value >> 2) & 0x1 ? rk806_dcdc_rate2[rid].bit : 0; in rk806_set_ramp_delay_dcdc()
361 return regmap_update_bits(rdev->regmap, rk806_dcdc_rate2[rid].reg, in rk806_set_ramp_delay_dcdc()
362 rk806_dcdc_rate2[rid].bit, in rk806_set_ramp_delay_dcdc()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/pci/
Dpci-msi.txt5 (AKA RID). A Requester ID is a triplet of a Bus number, Device number, and
8 For the purpose of this document, when treated as a numeric value, a RID is
34 (rid-base,msi-controller,msi-base,length), where:
36 * rid-base is a single cell describing the first RID matched by the entry.
41 first RID matched by the entry.
44 following the rid-base.
46 Any RID r in the interval [rid-base, rid-base + length) is associated with
47 the listed msi-controller, with the msi-specifier (r - rid-base + msi-base).
80 * the RID, identity-mapped.
108 * the RID, masked to only the device and function bits.
[all …]
Dpci-iommu.txt5 ID (AKA RID). A Requester ID is a triplet of a Bus number, Device number, and
8 For the purpose of this document, when treated as a numeric value, a RID is
39 (rid-base,iommu,iommu-base,length).
41 Any RID r in the interval [rid-base, rid-base + length) is associated with
42 the listed IOMMU, with the IOMMU specifier (r - rid-base + iommu-base).
67 * The sideband data provided to the IOMMU is the RID,
94 * The sideband data provided to the IOMMU is the RID with the
122 * The sideband data provided to the IOMMU is the RID,
163 * a, with sideband data being RID[14:0].
165 * IOMMU b, with sideband data being RID[14:0].
/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_guc_relay.c78 u32 rid; in relay_get_next_rid() local
81 rid = ++relay->last_rid; in relay_get_next_rid()
84 return rid; in relay_get_next_rid()
126 /** @rid: identifier of the VF/PF relay message. */
127 u32 rid; member
186 static u32 prepare_pf2guc(u32 *msg, u32 target, u32 rid) in prepare_pf2guc() argument
192 msg[2] = FIELD_PREP(PF2GUC_RELAY_TO_VF_REQUEST_MSG_2_RELAY_ID, rid); in prepare_pf2guc()
197 static u32 prepare_vf2guc(u32 *msg, u32 rid) in prepare_vf2guc() argument
202 msg[1] = FIELD_PREP(VF2GUC_RELAY_TO_PF_REQUEST_MSG_1_RELAY_ID, rid); in prepare_vf2guc()
208 __relay_get_transaction(struct xe_guc_relay *relay, bool incoming, u32 remote, u32 rid, in __relay_get_transaction() argument
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Drenesas,rz-ssi.yaml62 The second cell specifies the encoded MID/RID values of the SSI port
65 bits[0:9] - Specifies MID/RID value of a SSI channel as below
66 MID/RID value of SSI rx0 = 0x256
67 MID/RID value of SSI tx0 = 0x255
68 MID/RID value of SSI rx1 = 0x25a
69 MID/RID value of SSI tx1 = 0x259
70 MID/RID value of SSI rt2 = 0x25f
71 MID/RID value of SSI rx3 = 0x262
72 MID/RID value of SSI tx3 = 0x261
/linux-6.12.1/drivers/gpu/drm/xe/abi/
Dguc_relay_communication_abi.h23 * relay message identifier (RID) as additional parameter.
33 * and the relay message identifier (RID) also takes the target VF identifier.
42 * [ ] { rid, msg } [ ] |
45 * [ ] | { VFID, rid, msg } [ ]
49 * [ ] [ ] { VFID, rid, reply } |
52 * | { rid, reply } | |
62 * | [ ] { VFID, rid, msg } [ ]
65 * [ ] { rid, msg } | [ ]
69 * | { rid, reply } [ ] [ ]
72 * | | { VFID, rid, reply } |
/linux-6.12.1/drivers/pci/msi/
Dirqdomain.c383 * alias device or RID appears on a different bus number. We also make the
386 * case is that of PCI->PCIe so we should always use the alias RID. This echoes
403 * pci_msi_domain_get_msi_rid - Get the MSI requester id (RID)
407 * The RID for a device is formed from the alias, with a firmware
410 * Returns: The RID.
415 u32 rid = pci_dev_id(pdev); in pci_msi_domain_get_msi_rid() local
417 pci_for_each_dma_alias(pdev, get_msi_id_cb, &rid); in pci_msi_domain_get_msi_rid()
420 rid = of_node ? of_msi_map_id(&pdev->dev, of_node, rid) : in pci_msi_domain_get_msi_rid()
421 iort_msi_map_id(&pdev->dev, rid); in pci_msi_domain_get_msi_rid()
423 return rid; in pci_msi_domain_get_msi_rid()
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu.h765 #define ASICID_IS_P20(did, rid) (((did == 0x67DF) && \ argument
766 ((rid == 0xE3) || \
767 (rid == 0xE4) || \
768 (rid == 0xE5) || \
769 (rid == 0xE7) || \
770 (rid == 0xEF))) || \
772 ((rid == 0xE7) || \
773 (rid == 0xEF) || \
774 (rid == 0xFF))))
776 #define ASICID_IS_P30(did, rid) ((did == 0x67DF) && \ argument
[all …]
/linux-6.12.1/drivers/net/ethernet/sfc/
Dtc.c694 struct efx_tc_recirc_id *rid, *old; in efx_tc_get_recirc_id() local
697 rid = kzalloc(sizeof(*rid), GFP_USER); in efx_tc_get_recirc_id()
698 if (!rid) in efx_tc_get_recirc_id()
700 rid->chain_index = chain_index; in efx_tc_get_recirc_id()
705 rid->net_dev = net_dev; in efx_tc_get_recirc_id()
707 &rid->linkage, in efx_tc_get_recirc_id()
711 kfree(rid); in efx_tc_get_recirc_id()
717 rid = old; in efx_tc_get_recirc_id()
722 &rid->linkage, in efx_tc_get_recirc_id()
724 kfree(rid); in efx_tc_get_recirc_id()
[all …]
/linux-6.12.1/arch/x86/hyperv/
Dirqdomain.c97 u32 rid; member
103 u8 bus = PCI_BUS_NUM(rd->rid); in get_rid_cb()
107 rd->rid = alias; in get_rid_cb()
118 .rid = PCI_DEVID(dev->bus->number, dev->devfn) in hv_build_pci_dev_id()
127 dev_id.pci.bdf.bus = PCI_BUS_NUM(data.rid); in hv_build_pci_dev_id()
128 dev_id.pci.bdf.device = PCI_SLOT(data.rid); in hv_build_pci_dev_id()
129 dev_id.pci.bdf.function = PCI_FUNC(data.rid); in hv_build_pci_dev_id()
/linux-6.12.1/arch/powerpc/platforms/powernv/
Dpci.h38 * requests aren't tagged with the RID. To work around this the PCIe-to-PCI
39 * bridge will use (secondary_bus_no << 8) | 0x00 as the RID on the PCIe side.
42 * a RID in the transaction header. The PCIe-to-X bridge is permitted to "take
70 /* Effective RID (device RID for a device PE and base bus
71 * RID with devfn 0 for a bus PE)
73 unsigned int rid; member
/linux-6.12.1/drivers/net/ethernet/intel/ice/
Dice_switch.c2076 rcp_list->recipe_indx = params->rid; in ice_update_recipe_lkup_idx()
2077 status = ice_aq_get_recipe(hw, rcp_list, &num_recps, params->rid, NULL); in ice_update_recipe_lkup_idx()
2080 params->rid, status); in ice_update_recipe_lkup_idx()
2099 params->rid, params->lkup_idx, params->fv_idx, in ice_update_recipe_lkup_idx()
2176 * @rid: recipe ID returned as response to AQ call
2178 int ice_alloc_recipe(struct ice_hw *hw, u16 *rid) in ice_alloc_recipe() argument
2195 *rid = le16_to_cpu(sw_buf->elem[0].e.sw_resp); in ice_alloc_recipe()
2205 * @rid: recipe ID to free
2209 static int ice_free_recipe_res(struct ice_hw *hw, u16 rid) in ice_free_recipe_res() argument
2213 status = ice_free_hw_res(hw, ICE_AQC_RES_TYPE_RECIPE, 1, &rid); in ice_free_recipe_res()
[all …]
/linux-6.12.1/drivers/gpio/
DTODO52 Get rid of <linux/of_gpio.h>
79 Get rid of <linux/gpio/legacy-of-mm-gpiochip.h>
83 - Get rid of struct of_mm_gpio_chip altogether: use the generic MMIO
89 Get rid of <linux/gpio.h>
107 At the same time it makes sense to get rid of code duplication in existing or
/linux-6.12.1/arch/x86/kernel/cpu/resctrl/
Dcore.c69 .rid = RDT_RESOURCE_L3,
85 .rid = RDT_RESOURCE_L2,
99 .rid = RDT_RESOURCE_MBA,
111 .rid = RDT_RESOURCE_SMBA,
183 if (r->rid != RDT_RESOURCE_MBA) in is_mba_sc()
253 subleaf = (r->rid == RDT_RESOURCE_SMBA) ? 2 : 1; in __rdt_get_mem_config_amd()
1008 if (r->rid == RDT_RESOURCE_L3 || in rdt_init_res_defs_intel()
1009 r->rid == RDT_RESOURCE_L2) { in rdt_init_res_defs_intel()
1012 } else if (r->rid == RDT_RESOURCE_MBA) { in rdt_init_res_defs_intel()
1027 if (r->rid == RDT_RESOURCE_L3 || in rdt_init_res_defs_amd()
[all …]
/linux-6.12.1/drivers/scsi/qla2xxx/
Dqla_mid.c699 uint8_t vp_idx, uint16_t rid, int rsp_que, uint8_t qos, bool startqp) in qla25xx_create_req_que() argument
740 req->rid = rid; in qla25xx_create_req_que()
745 "queue_id=%d rid=%d vp_idx=%d qos=%d.\n", in qla25xx_create_req_que()
746 que_id, req->rid, req->vp_idx, req->qos); in qla25xx_create_req_que()
748 "queue_id=%d rid=%d vp_idx=%d qos=%d.\n", in qla25xx_create_req_que()
749 que_id, req->rid, req->vp_idx, req->qos); in qla25xx_create_req_que()
755 if (MSB(req->rid)) in qla25xx_create_req_que()
758 if (LSB(req->rid)) in qla25xx_create_req_que()
827 uint8_t vp_idx, uint16_t rid, struct qla_qpair *qpair, bool startqp) in qla25xx_create_rsp_que() argument
866 rsp->rid = rid; in qla25xx_create_rsp_que()
[all …]

12345678910>>...20