Lines Matching refs:z

1054 static struct descriptor *find_branch_descriptor(struct descriptor *d, int z)  in find_branch_descriptor()  argument
1061 if (z == 2 && branch == cpu_to_le16(DESCRIPTOR_BRANCH_ALWAYS)) in find_branch_descriptor()
1064 return d + z - 1; in find_branch_descriptor()
1072 int z; in context_tasklet() local
1081 z = address & 0xf; in context_tasklet()
1092 last = find_branch_descriptor(d, z); in context_tasklet()
1189 int z, dma_addr_t *d_bus) in context_get_descriptors() argument
1194 if (z * sizeof(*d) > desc->buffer_size) in context_get_descriptors()
1197 if (z * sizeof(*d) > desc->buffer_size - desc->used) { in context_get_descriptors()
1213 memset(d, 0, z * sizeof(*d)); in context_get_descriptors()
1232 struct descriptor *d, int z, int extra) in context_append() argument
1240 desc->used += (z + extra) * sizeof(*d); in context_append()
1245 d_branch->branch_address = cpu_to_le32(d_bus | z); in context_append()
1260 ctx->prev->branch_address = cpu_to_le32(d_bus | z); in context_append()
1264 ctx->prev_z = z; in context_append()
1305 int z, tcode; in at_context_queue_packet() local
1398 z = 3; in at_context_queue_packet()
1401 z = 2; in at_context_queue_packet()
1417 context_append(ctx, d, z, 4 - z); in at_context_queue_packet()
3210 u32 z, header_z, payload_z, irq; in queue_iso_transmit() local
3218 z = 1; in queue_iso_transmit()
3220 z = 2; in queue_iso_transmit()
3222 z++; in queue_iso_transmit()
3231 z += payload_z; in queue_iso_transmit()
3236 d = context_get_descriptors(&ctx->context, z + header_z, &d_bus); in queue_iso_transmit()
3250 d[0].branch_address = cpu_to_le32(d_bus | z); in queue_iso_transmit()
3265 d[2].data_address = cpu_to_le32(d_bus + z * sizeof(*d)); in queue_iso_transmit()
3266 memcpy(&d[z], p->header, p->header_length); in queue_iso_transmit()
3269 pd = d + z - payload_z; in queue_iso_transmit()
3294 last = z == 2 ? d : d + z - 1; in queue_iso_transmit()
3300 context_append(&ctx->context, d, z, header_z); in queue_iso_transmit()
3313 u32 z, header_z, rest; in queue_iso_packet_per_buffer() local
3332 z = DIV_ROUND_UP(payload_per_buffer + offset, PAGE_SIZE) + 1; in queue_iso_packet_per_buffer()
3334 z + header_z, &d_bus); in queue_iso_packet_per_buffer()
3345 d->data_address = cpu_to_le32(d_bus + (z * sizeof(*d))); in queue_iso_packet_per_buffer()
3349 for (j = 1; j < z; j++) { in queue_iso_packet_per_buffer()
3380 context_append(&ctx->context, d, z, header_z); in queue_iso_packet_per_buffer()
3393 int page, offset, rest, z, i, length; in queue_iso_buffer_fill() local
3400 z = DIV_ROUND_UP(offset + rest, PAGE_SIZE); in queue_iso_buffer_fill()
3402 if (WARN_ON(offset & 3 || rest & 3 || page + z > buffer->page_count)) in queue_iso_buffer_fill()
3405 for (i = 0; i < z; i++) { in queue_iso_buffer_fill()
3414 if (packet->interrupt && i == z - 1) in queue_iso_buffer_fill()