Lines Matching +full:combined +full:- +full:power +full:- +full:req
1 /* SPDX-License-Identifier: GPL-2.0 */
21 #define SCLP_EVTYP_MASK(T) (1UL << (sizeof(sccb_mask_t) * BITS_PER_BYTE - (T)))
132 sccb_get_mask(__sccb->masks, __sccb->mask_length, i); \
143 sccb_set_mask(__sccb->masks, __sccb->mask_length, i, val); \
156 u8 reserved[4096 - 16];
165 info->configured = sccb->nr_configured; in sclp_fill_core_info()
166 info->standby = sccb->nr_standby; in sclp_fill_core_info()
167 info->combined = sccb->nr_configured + sccb->nr_standby; in sclp_fill_core_info()
168 memcpy(&info->core, page + sccb->offset_configured, in sclp_fill_core_info()
169 info->combined * sizeof(struct sclp_core_entry)); in sclp_fill_core_info()
201 int start_count; /* number of SVCs done for this req */
237 /* called for power management events */
244 int sclp_add_request(struct sclp_req *req);
281 /* Perform service call. Return 0 on success, non-zero otherwise. */
296 return -EINVAL; in sclp_service_call()
298 return -EIO; in sclp_service_call()
300 return -EBUSY; in sclp_service_call()
331 for (v = start; (void *) v < end; v = (void *) v + v->length) in sclp_find_gds_vector()
332 if (v->gds_id == id) in sclp_find_gds_vector()
342 for (sv = start; (void *) sv < end; sv = (void *) sv + sv->length) in sclp_find_gds_subvector()
343 if (sv->key == key) in sclp_find_gds_subvector()