| /linux/drivers/usb/typec/ |
| H A D | pd.c | 20 #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 D | rt1719.c | 311 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 D | anx7411.c | 793 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 D | hpi6000.c | 171 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/include/linux/usb/ |
| H A D | pd.h | 208 /* PDO: Power Data Object */ 332 static inline enum pd_pdo_type pdo_type(u32 pdo) in pdo_type() argument 334 return (pdo >> PDO_TYPE_SHIFT) & PDO_TYPE_MASK; in pdo_type() 337 static inline unsigned int pdo_fixed_voltage(u32 pdo) in pdo_fixed_voltage() argument 339 return ((pdo >> PDO_FIXED_VOLT_SHIFT) & PDO_VOLT_MASK) * 50; in pdo_fixed_voltage() 342 static inline unsigned int pdo_min_voltage(u32 pdo) in pdo_min_voltage() argument 344 return ((pdo >> PDO_VAR_MIN_VOLT_SHIFT) & PDO_VOLT_MASK) * 50; in pdo_min_voltage() 347 static inline unsigned int pdo_max_voltage(u32 pdo) in pdo_max_voltage() argument 349 return ((pdo >> PDO_VAR_MAX_VOLT_SHIFT) & PDO_VOLT_MASK) * 50; in pdo_max_voltage() 352 static inline unsigned int pdo_max_current(u32 pdo) in pdo_max_current() argument [all …]
|
| /linux/net/sunrpc/ |
| H A D | rpc_pipe.c | 712 * @pdo: pointer to struct rpc_pipe_dir_object 716 void rpc_init_pipe_dir_object(struct rpc_pipe_dir_object *pdo, in rpc_init_pipe_dir_object() argument 720 INIT_LIST_HEAD(&pdo->pdo_head); in rpc_init_pipe_dir_object() 721 pdo->pdo_ops = pdo_ops; in rpc_init_pipe_dir_object() 722 pdo->pdo_data = pdo_data; in rpc_init_pipe_dir_object() 729 struct rpc_pipe_dir_object *pdo) in rpc_add_pipe_dir_object_locked() argument 734 ret = pdo->pdo_ops->create(pdh->pdh_dentry, pdo); in rpc_add_pipe_dir_object_locked() 736 list_add_tail(&pdo->pdo_head, &pdh->pdh_entries); in rpc_add_pipe_dir_object_locked() 743 struct rpc_pipe_dir_object *pdo) in rpc_remove_pipe_dir_object_locked() argument 746 pdo->pdo_ops->destroy(pdh->pdh_dentry, pdo); in rpc_remove_pipe_dir_object_locked() [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-usb_power_delivery | 28 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). [all …]
|
| /linux/drivers/usb/typec/tcpm/ |
| H A D | tcpm.c | 244 * 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 D | rpc_pipe_fs.h | 22 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/net/sunrpc/auth_gss/ |
| H A D | auth_gss.c | 79 struct rpc_pipe_dir_object pdo; member 890 struct rpc_pipe_dir_object *pdo) in gss_pipe_dentry_destroy() argument 892 struct gss_pipe *gss_pipe = pdo->pdo_data; in gss_pipe_dentry_destroy() 898 struct rpc_pipe_dir_object *pdo) in gss_pipe_dentry_create() argument 900 struct gss_pipe *p = pdo->pdo_data; in gss_pipe_dentry_create() 928 rpc_init_pipe_dir_object(&p->pdo, in gss_pipe_alloc() 944 static int gss_pipe_match_pdo(struct rpc_pipe_dir_object *pdo, void *data) in gss_pipe_match_pdo() argument 949 if (pdo->pdo_ops != &gss_pipe_dir_object_ops) in gss_pipe_match_pdo() 951 gss_pipe = container_of(pdo, struct gss_pipe, pdo); in gss_pipe_match_pdo() 966 return &gss_pipe->pdo; in gss_pipe_alloc_pdo() [all …]
|
| /linux/include/linux/ |
| H A D | nvme-tcp.h | 69 * @pdo: pdu data offset 76 __u8 pdo; member
|
| /linux/fs/nfs/ |
| H A D | nfs4idmap.c | 421 struct rpc_pipe_dir_object *pdo) in nfs_idmap_pipe_destroy() argument 423 struct idmap *idmap = pdo->pdo_data; in nfs_idmap_pipe_destroy() 429 struct rpc_pipe_dir_object *pdo) in nfs_idmap_pipe_create() argument 431 struct idmap *idmap = pdo->pdo_data; in nfs_idmap_pipe_create()
|
| /linux/Documentation/devicetree/bindings/hwmon/ |
| H A D | ntc-thermistor.yaml | 41 | | (pdo) | "connected positive"
|
| /linux/drivers/nvme/target/ |
| H A D | tcp.c | 487 pdu->hdr.pdo = pdu->hdr.hlen + hdgst; in nvmet_setup_c2h_data_pdu() 517 pdu->hdr.pdo = 0; in nvmet_setup_r2t_pdu() 541 pdu->hdr.pdo = 0; in nvmet_setup_response_pdu() 911 icresp->hdr.pdo = 0; in nvmet_tcp_handle_icreq()
|
| /linux/include/dt-bindings/usb/ |
| H A D | pd.h | 89 * Based on "Table 6-14 Fixed Supply PDO - Sink" of "USB Power Delivery Specification Revision 3.0,
|
| /linux/drivers/nvme/host/ |
| H A D | tcp.c | 729 data->hdr.pdo = data->hdr.hlen + hdgst; in nvme_tcp_setup_h2c_data_pdu() 1483 icreq->hdr.pdo = 0; in nvme_tcp_init_connection() 2738 pdu->hdr.pdo = req->pdu_len ? pdu->hdr.hlen + hdgst : 0; in nvme_tcp_setup_cmd_pdu()
|
| /linux/drivers/usb/typec/ucsi/ |
| H A D | ucsi.c | 757 ret = ucsi_get_pdos(con, role, is_partner, pd_caps.pdo); in ucsi_get_pd_caps() 762 pd_caps.pdo[ret] = 0; in ucsi_get_pd_caps()
|
| /linux/drivers/pci/controller/ |
| H A D | pci-hyperv.c | 3580 * with the FDO/PDO split, which doesn't exist in Linux. Linux
|