Home
last modified time | relevance | path

Searched full:pdo (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/usb/typec/
H A Dpd.c20 #define to_pdo(o) container_of(o, struct pdo, dev)
22 struct pdo { struct
25 u32 pdo; argument
39 return sysfs_emit(buf, "%u\n", !!(to_pdo(dev)->pdo & PDO_FIXED_DUAL_ROLE)); in dual_role_power_show()
46 return sysfs_emit(buf, "%u\n", !!(to_pdo(dev)->pdo & PDO_FIXED_SUSPEND)); in usb_suspend_supported_show()
53 return sysfs_emit(buf, "%u\n", !!(to_pdo(dev)->pdo & PDO_FIXED_HIGHER_CAP)); in higher_capability_show()
60 return sysfs_emit(buf, "%u\n", !!(to_pdo(dev)->pdo & PDO_FIXED_EXTPOWER)); in unconstrained_power_show()
67 return sysfs_emit(buf, "%u\n", !!(to_pdo(dev)->pdo & PDO_FIXED_USB_COMM)); in usb_communication_capable_show()
74 return sysfs_emit(buf, "%u\n", !!(to_pdo(dev)->pdo & PDO_FIXED_DATA_SWAP)); in dual_role_data_show()
82 return sysfs_emit(buf, "%u\n", !!(to_pdo(dev)->pdo & PDO_FIXED_UNCHUNK_EXT)); in unchunked_extended_messages_supported_show()
[all …]
H A Drt1719.c311 u32 pdo = data->spdos[i]; in rt1719_update_operating_status() local
312 enum pd_pdo_type type = pdo_type(pdo); in rt1719_update_operating_status()
H A Danx7411.c793 u32 *pdo, int nr, const char *type) in anx7411_translate_payload() argument
805 payload[i] = cpu_to_le32(pdo[i]); in anx7411_translate_payload()
/linux/sound/pci/asihpi/
H A Dhpi6000.c171 static void hpi6000_send_dsp_interrupt(struct dsp_obj *pdo);
179 static void hpi_write_word(struct dsp_obj *pdo, u32 address, u32 data);
181 static u32 hpi_read_word(struct dsp_obj *pdo, u32 address);
183 static void hpi_write_block(struct dsp_obj *pdo, u32 address, u32 *pdata,
186 static void hpi_read_block(struct dsp_obj *pdo, u32 address, u32 *pdata,
711 struct dsp_obj *pdo = &phw->ado[dsp_index]; in hpi6000_adapter_boot_load_dsp() local
715 iowrite32(0x00010001, pdo->prHPI_control); in hpi6000_adapter_boot_load_dsp()
720 iowrite32(test_data, pdo->prHPI_address); in hpi6000_adapter_boot_load_dsp()
721 data = ioread32(pdo->prHPI_address); in hpi6000_adapter_boot_load_dsp()
736 if (HpiReadWord(pdo,0x01B7C118) == 0x8000) in hpi6000_adapter_boot_load_dsp()
[all …]
/linux/drivers/usb/typec/ucsi/
H A Dpsy.c67 u32 pdo; in ucsi_psy_get_voltage_min() local
71 pdo = con->src_pdos[0]; in ucsi_psy_get_voltage_min()
72 val->intval = pdo_fixed_voltage(pdo) * 1000; in ucsi_psy_get_voltage_min()
90 u32 pdo; in ucsi_psy_get_voltage_max() local
95 pdo = con->src_pdos[con->num_pdos - 1]; in ucsi_psy_get_voltage_max()
96 val->intval = pdo_fixed_voltage(pdo) * 1000; in ucsi_psy_get_voltage_max()
118 u32 pdo; in ucsi_psy_get_voltage_now() local
124 pdo = con->src_pdos[index - 1]; in ucsi_psy_get_voltage_now()
125 val->intval = pdo_fixed_voltage(pdo) * 1000; in ucsi_psy_get_voltage_now()
146 u32 pdo; in ucsi_psy_get_current_max() local
[all …]
/linux/net/sunrpc/
H A Drpc_pipe.c715 * @pdo: pointer to struct rpc_pipe_dir_object
719 void rpc_init_pipe_dir_object(struct rpc_pipe_dir_object *pdo, in rpc_init_pipe_dir_object() argument
723 INIT_LIST_HEAD(&pdo->pdo_head); in rpc_init_pipe_dir_object()
724 pdo->pdo_ops = pdo_ops; in rpc_init_pipe_dir_object()
725 pdo->pdo_data = pdo_data; in rpc_init_pipe_dir_object()
732 struct rpc_pipe_dir_object *pdo) in rpc_add_pipe_dir_object_locked() argument
737 ret = pdo->pdo_ops->create(pdh->pdh_dentry, pdo); in rpc_add_pipe_dir_object_locked()
739 list_add_tail(&pdo->pdo_head, &pdh->pdh_entries); in rpc_add_pipe_dir_object_locked()
746 struct rpc_pipe_dir_object *pdo) in rpc_remove_pipe_dir_object_locked() argument
749 pdo->pdo_ops->destroy(pdh->pdh_dentry, pdo); in rpc_remove_pipe_dir_object_locked()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-class-usb_power_delivery28 set of Power Data Objects (PDO), each representing a type of
29 power supply. The order of the PDO objects is defined in the USB
30 Power Delivery Specification. Each PDO - power supply - will
31 have its own device, and the PDO device name will start with the
42 of Power Data Objects (PDO) just like with source capabilities,
59 Specification dictates that the first PDO (at object position
60 1), and the only mandatory PDO, is always the vSafe5V Fixed
164 Variable Power Supply PDO.
198 Battery PDO.
231 Programmable Power Supply (PPS) Augmented PDO (APDO).
/linux/drivers/usb/typec/tcpm/
H A Dtcpm.c244 * Based on "Table 6-14 Fixed Supply PDO - Sink" of "USB Power Delivery Specification Revision 3.0,
786 u32 pdo = port->source_caps[i]; in tcpm_log_source_caps() local
787 enum pd_pdo_type type = pdo_type(pdo); in tcpm_log_source_caps()
794 pdo_fixed_voltage(pdo), in tcpm_log_source_caps()
795 pdo_max_current(pdo), in tcpm_log_source_caps()
796 (pdo & PDO_FIXED_DUAL_ROLE) ? in tcpm_log_source_caps()
798 (pdo & PDO_FIXED_SUSPEND) ? in tcpm_log_source_caps()
800 (pdo & PDO_FIXED_HIGHER_CAP) ? in tcpm_log_source_caps()
802 (pdo & PDO_FIXED_USB_COMM) ? in tcpm_log_source_caps()
804 (pdo & PDO_FIXED_DATA_SWAP) ? in tcpm_log_source_caps()
[all …]
/linux/include/linux/sunrpc/
H A Drpc_pipe_fs.h22 struct rpc_pipe_dir_object *pdo);
24 struct rpc_pipe_dir_object *pdo);
105 extern void rpc_init_pipe_dir_object(struct rpc_pipe_dir_object *pdo,
110 struct rpc_pipe_dir_object *pdo);
113 struct rpc_pipe_dir_object *pdo);
/linux/drivers/hwmon/
H A Dntc_thermistor.c386 u64 n, puo, pdo; in get_ohm_of_thermistor() local
388 pdo = data->pulldown_ohm; in get_ohm_of_thermistor()
395 n = div_u64(pdo * (puv - uv), uv); in get_ohm_of_thermistor()
396 else if (data->connect == NTC_CONNECTED_GROUND && pdo == 0) in get_ohm_of_thermistor()
399 n = div64_u64_safe(pdo * puo * (puv - uv), in get_ohm_of_thermistor()
400 puo * uv - pdo * (puv - uv)); in get_ohm_of_thermistor()
402 n = div64_u64_safe(pdo * puo * uv, pdo * (puv - uv) - puo * uv); in get_ohm_of_thermistor()
/linux/net/sunrpc/auth_gss/
H A Dauth_gss.c77 struct rpc_pipe_dir_object pdo; member
887 struct rpc_pipe_dir_object *pdo) in gss_pipe_dentry_destroy() argument
889 struct gss_pipe *gss_pipe = pdo->pdo_data; in gss_pipe_dentry_destroy()
895 struct rpc_pipe_dir_object *pdo) in gss_pipe_dentry_create() argument
897 struct gss_pipe *p = pdo->pdo_data; in gss_pipe_dentry_create()
925 rpc_init_pipe_dir_object(&p->pdo, in gss_pipe_alloc()
941 static int gss_pipe_match_pdo(struct rpc_pipe_dir_object *pdo, void *data) in gss_pipe_match_pdo() argument
946 if (pdo->pdo_ops != &gss_pipe_dir_object_ops) in gss_pipe_match_pdo()
948 gss_pipe = container_of(pdo, struct gss_pipe, pdo); in gss_pipe_match_pdo()
963 return &gss_pipe->pdo; in gss_pipe_alloc_pdo()
[all …]
/linux/include/linux/
H A Dnvme-tcp.h69 * @pdo: pdu data offset
76 __u8 pdo; member
/linux/fs/nfs/
H A Dnfs4idmap.c424 struct rpc_pipe_dir_object *pdo) in nfs_idmap_pipe_destroy() argument
426 struct idmap *idmap = pdo->pdo_data; in nfs_idmap_pipe_destroy()
432 struct rpc_pipe_dir_object *pdo) in nfs_idmap_pipe_create() argument
434 struct idmap *idmap = pdo->pdo_data; in nfs_idmap_pipe_create()
/linux/drivers/nvme/target/
H A Dtcp.c471 pdu->hdr.pdo = pdu->hdr.hlen + hdgst; in nvmet_setup_c2h_data_pdu()
501 pdu->hdr.pdo = 0; in nvmet_setup_r2t_pdu()
525 pdu->hdr.pdo = 0; in nvmet_setup_response_pdu()
895 icresp->hdr.pdo = 0; in nvmet_tcp_handle_icreq()
/linux/drivers/platform/chrome/
H A Dcros_ec_typec.c1129 memcpy(caps_desc.pdo, resp->source_cap_pdos, sizeof(u32) * resp->source_cap_count); in cros_typec_register_partner_pdos()
1137 memcpy(caps_desc.pdo, resp->sink_cap_pdos, sizeof(u32) * resp->sink_cap_count); in cros_typec_register_partner_pdos()
/linux/include/dt-bindings/usb/
H A Dpd.h89 * Based on "Table 6-14 Fixed Supply PDO - Sink" of "USB Power Delivery Specification Revision 3.0,
/linux/drivers/pci/controller/
H A Dpci-hyperv.c3583 * with the FDO/PDO split, which doesn't exist in Linux. Linux