Lines Matching defs:padding
78 * descriptors. Then we append padding to make the whole transaction a
89 * whichever). We have appended padding so the whole message
125 * payloads and padding so that right after it the payloads start
138 * padding that sooner or later will happen.
162 * | TX message padding | |
176 * | padding 3 /|\ | | /|\
177 * | padding 2 | | | |
342 * @padding: ensure that there is at least this many bytes of free
344 * we might need to add padding.
435 size_t padding, bool try_head)
441 needed_size = size + padding;
445 size, padding);
466 size, padding);
470 size, padding);
475 d_printf(2, dev, "fifo push %zu/%zu: at @%zu\n", size, padding,
571 * Adding bus_tx_room_min padding while allocating a new TX message
602 * Appends padding bytes to make sure the whole TX message (counting
608 * The amount of padding bytes depends on how many payloads are in the
618 size_t aligned_size, padding, hdr_size;
627 tail (and taking padding into consideration). */
654 padding = aligned_size - tx_msg_moved->size;
655 if (padding > 0) {
656 pad_buf = i2400m_tx_fifo_push(i2400m, padding, 0, 0);
663 "device should not read for padding - "
670 memset(pad_buf, 0xad, padding);
672 tx_msg_moved->padding = cpu_to_le16(padding);
673 tx_msg_moved->size += padding;
675 tx_msg->size += padding;
777 } else { /* Got space, copy it, set padding */