PDO_MAX_OBJECTS
typecp->src_pdo_nr = min_t(u8, ret, PDO_MAX_OBJECTS);
typecp->sink_pdo_nr = min_t(u8, ret, PDO_MAX_OBJECTS);
u32 src_pdo[PDO_MAX_OBJECTS];
u32 sink_pdo[PDO_MAX_OBJECTS];
if (nr > PDO_MAX_OBJECTS) {
nr, PDO_MAX_OBJECTS);
__le32 payload[PDO_MAX_OBJECTS];
for (i = 0; i < PDO_MAX_OBJECTS && desc->pdo[i]; i++) {
u32 snk_pdo[PDO_MAX_OBJECTS];
u32 source_caps[PDO_MAX_OBJECTS];
u32 sink_caps[PDO_MAX_OBJECTS];
u32 src_pdo[PDO_MAX_OBJECTS];
u32 snk_pdo[PDO_MAX_OBJECTS];
for (i = 0; i < PDO_MAX_OBJECTS && data->sink_desc.pdo[i]; i++)
for (i = 0; i < PDO_MAX_OBJECTS && data->source_desc.pdo[i]; i++)
nr_src_pdo = min(ret, PDO_MAX_OBJECTS);
memcpy_and_pad(port->src_pdo, sizeof(u32) * PDO_MAX_OBJECTS,
nr_snk_pdo = min(ret, PDO_MAX_OBJECTS);
memcpy_and_pad(port->snk_pdo, sizeof(u32) * PDO_MAX_OBJECTS,
PDO_MAX_OBJECTS - UCSI_MAX_PDOS);
if (ret < PDO_MAX_OBJECTS)
u32 src_pdos[PDO_MAX_OBJECTS];
u32 pdo[PDO_MAX_OBJECTS];