Lines Matching refs:spolicy
1238 static void select_sub_discard_policy(struct discard_sub_policy **spolicy,
1242 *spolicy = &dpolicy->sub_policy[SUB_POLICY_BIG];
1247 *spolicy = &dpolicy->sub_policy[SUB_POLICY_BIG];
1249 *spolicy = &dpolicy->sub_policy[SUB_POLICY_MID];
1251 *spolicy = &dpolicy->sub_policy[SUB_POLICY_SMALL];
1272 struct discard_sub_policy *spolicy = NULL;
1276 select_sub_discard_policy(&spolicy, spolicy_index, dpolicy);
1293 while (total_len && *issued < spolicy->max_requests && !err) {
1304 if (*issued == spolicy->max_requests)
1562 struct discard_sub_policy *spolicy = NULL;
1564 select_sub_discard_policy(&spolicy, spolicy_index, dpolicy);
1592 if (issued >= spolicy->max_requests)
1625 struct discard_sub_policy *spolicy = NULL;
1647 select_sub_discard_policy(&spolicy, i, dpolicy);
1677 if (issued >= spolicy->max_requests)
1683 if (issued >= spolicy->max_requests || io_interrupted)
1688 if (spolicy)
1689 dpolicy->min_interval = spolicy->interval;
3160 struct discard_sub_policy *spolicy = NULL;
3164 select_sub_discard_policy(&spolicy, 0, dpolicy);
3204 if (issued >= spolicy->max_requests) {