Lines Matching refs:max_ws_blocks
495 return sprintf(buf, "%u\n", sdkp->max_ws_blocks); in max_write_same_blocks_show()
522 sdkp->max_ws_blocks = max; in max_write_same_blocks_store()
849 max_blocks = sdkp->max_ws_blocks; in sd_config_discard()
858 max_blocks = sdkp->max_ws_blocks; in sd_config_discard()
864 max_blocks = min_not_zero(sdkp->max_ws_blocks, in sd_config_discard()
1004 sdkp->max_ws_blocks = 0; in sd_config_write_same()
1013 if (sdkp->max_ws_blocks > SD_MAX_WS10_BLOCKS) in sd_config_write_same()
1014 sdkp->max_ws_blocks = min_not_zero(sdkp->max_ws_blocks, in sd_config_write_same()
1017 sdkp->max_ws_blocks = min_not_zero(sdkp->max_ws_blocks, in sd_config_write_same()
1021 sdkp->max_ws_blocks = 0; in sd_config_write_same()
1028 else if (sdkp->max_ws_blocks) in sd_config_write_same()
1033 if (sdkp->max_ws_blocks && in sd_config_write_same()
1047 sdkp->max_ws_blocks = in sd_config_write_same()
1048 round_down(sdkp->max_ws_blocks, in sd_config_write_same()
1054 blk_queue_max_write_same_sectors(q, sdkp->max_ws_blocks * in sd_config_write_same()
1056 blk_queue_max_write_zeroes_sectors(q, sdkp->max_ws_blocks * in sd_config_write_same()
2946 sdkp->max_ws_blocks = (u32)get_unaligned_be64(&buffer[36]); in sd_read_block_limits()