Lines Matching defs:length

1073 	if (raw_cmd->length == 0) {
1090 if (fd_dma_setup(raw_cmd->kernel_data, raw_cmd->length,
1102 fd_cacheflush(raw_cmd->kernel_data, raw_cmd->length);
1106 fd_set_dma_count(raw_cmd->length);
1950 fd_chose_dma_mode(raw_cmd->kernel_data, raw_cmd->length);
2167 raw_cmd->length = 4 * raw_cmd->cmd[F_SECT_PER_TRACK];
2506 * transfer length: We use raw_cmd->cmd[SECT_PER_TRACK]. Unfortunately, this
2518 hard_sectors = raw_cmd->length >> (7 + raw_cmd->cmd[SIZECODE]);
2705 raw_cmd->length = in_sector_offset + current_count_sectors;
2706 raw_cmd->length = ((raw_cmd->length - 1) | (ssize - 1)) + 1;
2707 raw_cmd->length <<= 9;
2708 if ((raw_cmd->length < current_count_sectors << 9) ||
2710 (aligned_sector_t + (raw_cmd->length >> 9) > buffer_max ||
2712 raw_cmd->length % (128 << raw_cmd->cmd[SIZECODE]) ||
2713 raw_cmd->length <= 0 || current_count_sectors <= 0) {
2715 raw_cmd->length, current_count_sectors);
2716 pr_info("addr=%d, length=%ld\n",
2735 raw_cmd->length < 0 ||
2736 raw_cmd->kernel_data + raw_cmd->length >
2740 fsector_t, buffer_min, raw_cmd->length >> 9);
2749 if (raw_cmd->length == 0) {
3002 raw_cmd->length = fd_get_dma_residue();
3050 if (ptr->length >= 0 &&
3051 ptr->length <= ptr->buffer_length) {
3052 long length = ptr->buffer_length - ptr->length;
3054 length);
3113 if (ptr->length <= 0 || ptr->length > MAX_LEN)
3115 ptr->kernel_data = (char *)fd_dma_mem_alloc(ptr->length);
3116 fallback_on_nodma_alloc(&ptr->kernel_data, ptr->length);
3119 ptr->buffer_length = ptr->length;
3122 ret = fd_copyin(ptr->data, ptr->kernel_data, ptr->length);