Lines Matching defs:buffer
183 struct tb_cfg_header *header = pkg->buffer;
232 struct cfg_error_pkg *pkg = response->buffer;
251 struct tb_cfg_header *header = pkg->buffer;
314 pkg->buffer, pkg->frame.buffer_phy);
325 pkg->buffer = dma_pool_alloc(ctl->frame_pool, GFP_KERNEL,
327 if (!pkg->buffer) {
372 cpu_to_be32_array(pkg->buffer, data, len / 4);
373 *(__be32 *) (pkg->buffer + len) = tb_crc(pkg->buffer, len);
387 return ctl->callback(ctl->callback_data, type, pkg->buffer, size);
402 const struct cfg_error_pkg *error = pkg->buffer;
446 crc32 = tb_crc(pkg->buffer, frame->size);
447 be32_to_cpu_array(pkg->buffer, pkg->buffer, frame->size / 4);
455 if (*(__be32 *)(pkg->buffer + frame->size) != crc32) {
470 if (*(__be32 *)(pkg->buffer + frame->size) != crc32) {
827 u64 route = tb_cfg_get_route(pkg->buffer) & ~BIT_ULL(63);
842 const struct cfg_read_pkg *res_hdr = pkg->buffer;
859 memcpy(req->response, pkg->buffer, req->response_size);
906 * tb_cfg_read_raw() - read from config space into buffer
908 * @buffer: Buffer where the data is read
918 struct tb_cfg_result tb_cfg_read_raw(struct tb_ctl *ctl, void *buffer,
972 memcpy(buffer, &reply.data, 4 * length);
977 * tb_cfg_write_raw() - write from buffer into config space
979 * @buffer: Data to write
989 struct tb_cfg_result tb_cfg_write_raw(struct tb_ctl *ctl, const void *buffer,
1006 memcpy(&request.data, buffer, length * 4);
1070 int tb_cfg_read(struct tb_ctl *ctl, void *buffer, u64 route, u32 port,
1073 struct tb_cfg_result res = tb_cfg_read_raw(ctl, buffer, route, port,
1096 int tb_cfg_write(struct tb_ctl *ctl, const void *buffer, u64 route, u32 port,
1099 struct tb_cfg_result res = tb_cfg_write_raw(ctl, buffer, route, port,