/openbmc/linux/net/netfilter/ |
H A D | nf_conntrack_h323_asn1.c | 100 #define INC_BIT(bs) if((++(bs)->bit)>7){(bs)->cur++;(bs)->bit=0;} argument 101 #define INC_BITS(bs,b) if(((bs)->bit+=(b))>7){(bs)->cur+=(bs)->bit>>3;(bs)->bit&=7;} argument 102 #define BYTE_ALIGN(bs) if((bs)->bit){(bs)->cur++;(bs)->bit=0;} argument 172 if (bs->cur + bytes > bs->end) in nf_h323_error_boundary() 238 v |= (*bs->cur) >> (8 - bs->bit); in get_bitmap() 448 bs->cur[0], bs->cur[1], in decode_octstr() 449 bs->cur[2], bs->cur[3], in decode_octstr() 452 bs->cur - bs->buf; in decode_octstr() 833 bs.buf = bs.beg = bs.cur = buf; in DecodeRasMessage() 850 bs.beg = bs.cur = beg; in DecodeH323_UserInformation() [all …]
|
/openbmc/linux/drivers/spi/ |
H A D | spi-bcm2835aux.c | 188 byte = bs->tx_buf ? *bs->tx_buf++ : 0; in bcm2835aux_wr_fifo() 247 bcm2835aux_wr(bs, BCM2835_AUX_SPI_CNTL1, bs->cntl[1] | in bcm2835aux_spi_interrupt() 253 bcm2835aux_wr(bs, BCM2835_AUX_SPI_CNTL1, bs->cntl[1]); in bcm2835aux_spi_interrupt() 267 bcm2835aux_wr(bs, BCM2835_AUX_SPI_CNTL1, bs->cntl[1] | in __bcm2835aux_spi_transfer_one_irq() 285 bcm2835aux_wr(bs, BCM2835_AUX_SPI_CNTL1, bs->cntl[1]); in bcm2835aux_spi_transfer_one_irq() 286 bcm2835aux_wr(bs, BCM2835_AUX_SPI_CNTL0, bs->cntl[0]); in bcm2835aux_spi_transfer_one_irq() 311 bcm2835aux_wr(bs, BCM2835_AUX_SPI_CNTL1, bs->cntl[1]); in bcm2835aux_spi_transfer_one_poll() 312 bcm2835aux_wr(bs, BCM2835_AUX_SPI_CNTL0, bs->cntl[0]); in bcm2835aux_spi_transfer_one_poll() 328 bs->tx_len, bs->rx_len); in bcm2835aux_spi_transfer_one_poll() 419 bcm2835aux_wr(bs, BCM2835_AUX_SPI_CNTL1, bs->cntl[1]); in bcm2835aux_spi_prepare_message() [all …]
|
H A D | spi-bcm2835.c | 232 byte = bs->tx_buf ? *bs->tx_buf++ : 0; in bcm2835_wr_fifo() 340 val = bs->tx_buf ? *bs->tx_buf++ : 0; in bcm2835_wr_fifo_blind() 499 if (bs->rx_prologue > bs->tx_prologue) { in bcm2835_spi_transfer_prologue() 501 bs->tx_prologue = bs->rx_prologue; in bcm2835_spi_transfer_prologue() 519 bcm2835_wr_fifo_count(bs, bs->rx_prologue); in bcm2835_spi_transfer_prologue() 521 bcm2835_rd_fifo_count(bs, bs->rx_prologue); in bcm2835_spi_transfer_prologue() 541 tx_remaining = bs->tx_prologue - bs->rx_prologue; in bcm2835_spi_transfer_prologue() 795 bcm2835_wr(bs, BCM2835_SPI_DLEN, bs->tx_len); in bcm2835_spi_transfer_one_dma() 833 if (!bs->rx_buf && !bs->tx_dma_active && in bcm2835_spi_transfer_one_dma() 1031 bs->tx_len, bs->rx_len); in bcm2835_spi_transfer_one_poll() [all …]
|
H A D | spi-bcm63xx-hsspi.c | 173 bs->wait_mode = val; in wait_mode_store() 209 bs->xfer_mode = val; in xfer_mode_store() 282 bs->prepend_cnt = 0; in bcm63xx_prepare_prepend_transfer() 308 memcpy(bs->prepend_buf + bs->prepend_cnt, t->tx_buf, t->len); in bcm63xx_prepare_prepend_transfer() 398 memcpy_toio(bs->fifo + HSSPI_OPCODE_LEN, bs->prepend_buf, in bcm63xx_hsspi_do_prepend_txrx() 401 memcpy_toio(bs->fifo + HSSPI_OPCODE_LEN + bs->prepend_cnt, tx, in bcm63xx_hsspi_do_prepend_txrx() 789 bs->pdev = pdev; in bcm63xx_hsspi_probe() 790 bs->clk = clk; in bcm63xx_hsspi_probe() 792 bs->regs = regs; in bcm63xx_hsspi_probe() 794 bs->fifo = (u8 __iomem *)(bs->regs + HSSPI_FIFO_REG(0)); in bcm63xx_hsspi_probe() [all …]
|
H A D | spi-bcmbca-hsspi.c | 151 bs->wait_mode = val; in wait_mode_store() 427 complete(&bs->done); in bcmbca_hsspi_interrupt() 435 struct bcmbca_hsspi *bs; in bcmbca_hsspi_probe() local 497 bs->pdev = pdev; in bcmbca_hsspi_probe() 498 bs->clk = clk; in bcmbca_hsspi_probe() 499 bs->pll_clk = pll_clk; in bcmbca_hsspi_probe() 500 bs->regs = regs; in bcmbca_hsspi_probe() 502 bs->speed_hz = rate; in bcmbca_hsspi_probe() 503 bs->fifo = (u8 __iomem *) (bs->regs + HSSPI_FIFO_REG(0)); in bcmbca_hsspi_probe() 544 pdev->name, bs); in bcmbca_hsspi_probe() [all …]
|
H A D | spi-bcm63xx.c | 157 return readb(bs->regs + bs->reg_offsets[offset]); in bcm_spi_readb() 163 writeb(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writeb() 170 iowrite16be(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writew() 172 writew(value, bs->regs + bs->reg_offsets[offset]); in bcm_spi_writew() 547 bs->irq = irq; in bcm63xx_spi_probe() 548 bs->clk = clk; in bcm63xx_spi_probe() 550 bs->fifo_size = bs->reg_offsets[SPI_MSG_DATA_SIZE]; in bcm63xx_spi_probe() 568 bs->msg_type_shift = bs->reg_offsets[SPI_MSG_TYPE_SHIFT]; in bcm63xx_spi_probe() 569 bs->msg_ctl_width = bs->reg_offsets[SPI_MSG_CTL_WIDTH]; in bcm63xx_spi_probe() 570 bs->tx_io = (u8 *)(bs->regs + bs->reg_offsets[SPI_MSG_DATA]); in bcm63xx_spi_probe() [all …]
|
/openbmc/qemu/block/ |
H A D | io.c | 181 .bs = bs, in bdrv_refresh_limits() 187 memset(&bs->bl, 0, sizeof(bs->bl)); in bdrv_refresh_limits() 294 BlockDriverState *bs = data->bs; in bdrv_co_drain_bh_cb() local 327 .bs = bs, in bdrv_co_yield_to_drain() 615 .bs = bs, in tracked_request_begin() 787 BlockDriverState *bs = self->bs; in bdrv_wait_serialising_requests() local 904 BlockDriverState *bs = child->bs; in bdrv_make_zero() local 1164 BlockDriverState *bs = child->bs; in bdrv_co_do_copy_on_readv() local 2348 for (bs = bdrv_first(&it); bs; bs = bdrv_next(&it)) { in bdrv_flush_all() 3083 if (!bs || !bs->drv || !bdrv_co_is_inserted(bs)) { in bdrv_co_pdiscard() [all …]
|
H A D | filter-compress.c | 41 if (!bs->file->bs->drv || !block_driver_can_compress(bs->file->bs->drv)) { in compress_open() 44 bdrv_get_format_name(bs->file->bs) ?: "(no format)"); in compress_open() 50 (BDRV_REQ_FUA & bs->file->bs->supported_write_flags); in compress_open() 54 bs->file->bs->supported_zero_flags); in compress_open() 61 compress_co_getlength(BlockDriverState *bs) in compress_co_getlength() argument 63 return bdrv_co_getlength(bs->file->bs); in compress_co_getlength() 108 if (!bs->file) { in compress_refresh_limits() 112 ret = bdrv_get_info(bs->file->bs, &bdi); in compress_refresh_limits() 117 bs->bl.request_alignment = bdi.cluster_size; in compress_refresh_limits() 124 bdrv_co_eject(bs->file->bs, eject_flag); in compress_co_eject() [all …]
|
H A D | snapshot.c | 201 if (!drv || !bdrv_is_inserted(bs) || !bdrv_is_writable(bs)) { in bdrv_can_snapshot() 299 open_ret = drv->bdrv_open(bs, options, bs->open_flags, &local_err); in bdrv_snapshot_goto() 303 bs->drv = NULL; in bdrv_snapshot_goto() 371 bdrv_drained_begin(bs); in bdrv_snapshot_delete() 384 bdrv_drained_end(bs); in bdrv_snapshot_delete() 497 if (!bs) { in bdrv_all_get_snapshot_devices() 505 BlockDriverState *bs; in bdrv_all_get_snapshot_devices() local 507 for (bs = bdrv_first(&it); bs; bs = bdrv_next(&it)) { in bdrv_all_get_snapshot_devices() 522 if (!bdrv_is_inserted(bs) || bdrv_is_read_only(bs)) { in bdrv_all_snapshots_includes_bs() 528 return bdrv_has_blk(bs) || QLIST_EMPTY(&bs->parents); in bdrv_all_snapshots_includes_bs() [all …]
|
H A D | raw-format.c | 104 real_size = bdrv_getlength(bs->file->bs); in raw_apply_options() 292 *file = bs->file->bs; in raw_co_block_status() 352 len = bdrv_co_getlength(bs->file->bs); in raw_co_getlength() 404 bs->bl.has_variable_length = bs->file->bs->bl.has_variable_length; in raw_refresh_limits() 438 bdrv_co_eject(bs->file->bs, eject_flag); in raw_co_eject() 459 return bdrv_has_zero_init(bs->file->bs); in raw_has_zero_init() 503 bs->sg = bdrv_is_sg(bs->file->bs); in raw_open() 509 bs->supported_truncate_flags = bs->file->bs->supported_truncate_flags & in raw_open() 513 bdrv_refresh_filename(bs->file->bs); in raw_open() 521 bs->file->bs->filename); in raw_open() [all …]
|
H A D | preallocate.c | 167 (BDRV_REQ_FUA & bs->file->bs->supported_write_flags); in preallocate_open() 171 bs->file->bs->supported_zero_flags); in preallocate_open() 183 s->file_end = bdrv_getlength(bs->file->bs); in preallocate_truncate_to_real_size() 329 uint32_t file_align = bs->file->bs->bl.request_alignment; in handle_write() 340 s->data_end = bdrv_co_getlength(bs->file->bs); in handle_write() 362 s->file_end = bdrv_co_getlength(bs->file->bs); in handle_write() 433 s->file_end = bdrv_co_getlength(bs->file->bs); in preallocate_co_truncate() 491 return bdrv_co_flush(bs->file->bs); in preallocate_co_flush() 504 ret = bdrv_co_getlength(bs->file->bs); in preallocate_co_getlength() 540 bdrv_child_refresh_perms(bs, bs->file, NULL); in preallocate_drop_resize() [all …]
|
H A D | dirty-bitmap.c | 34 BlockDriverState *bs; member 126 bitmap->bs = bs; in bdrv_create_dirty_bitmap() 250 assert(bitmap->bs == bitmap->successor->bs); in bdrv_dirty_bitmap_enable_successor() 359 BlockDriverState *bs = bitmap->bs; in bdrv_release_dirty_bitmap() local 398 if (bs->drv && bs->drv->bdrv_co_remove_persistent_dirty_bitmap) { in bdrv_co_remove_persistent_dirty_bitmap() 408 if (bs->drv && bs->drv->bdrv_supports_persistent_dirty_bitmap) { in bdrv_supports_persistent_dirty_bitmap() 409 return bs->drv->bdrv_supports_persistent_dirty_bitmap(bs); in bdrv_supports_persistent_dirty_bitmap() 819 if (src->bs != dest->bs) { in bdrv_merge_dirty_bitmap() 843 if (src->bs != dest->bs) { in bdrv_merge_dirty_bitmap() 871 if (src->bs != dest->bs) { in bdrv_dirty_bitmap_merge_internal() [all …]
|
H A D | replication.c | 185 return bdrv_co_getlength(bs->file->bs); in replication_co_getlength() 279 ret = bdrv_co_is_allocated_above(top->bs, base->bs, false, in replication_co_writev() 374 hidden_disk = bs->file->bs->backing; in reopen_backing_file() 436 if (top_bs == bs) { in check_top_bs() 442 if (child->bs == bs || check_top_bs(child->bs, bs)) { in check_top_bs() 463 s = bs->opaque; in replication_start() 499 if (!hidden_disk->bs || !hidden_disk->bs->backing) { in replication_start() 506 if (!secondary_disk->bs || !bdrv_has_blk(secondary_disk->bs)) { in replication_start() 525 assert(active_disk->bs->drv && hidden_disk->bs->drv); in replication_start() 557 s->secondary_disk = bdrv_attach_child(bs, secondary_disk->bs, in replication_start() [all …]
|
H A D | throttle.c | 79 ThrottleGroupMember *tgm = bs->opaque; in throttle_open() 90 bs->supported_write_flags = bs->file->bs->supported_write_flags | in throttle_open() 92 bs->supported_zero_flags = bs->file->bs->supported_zero_flags | in throttle_open() 107 ThrottleGroupMember *tgm = bs->opaque; in throttle_close() 115 return bdrv_co_getlength(bs->file->bs); in throttle_co_getlength() 123 ThrottleGroupMember *tgm = bs->opaque; in throttle_co_preadv() 133 ThrottleGroupMember *tgm = bs->opaque; in throttle_co_pwritev() 143 ThrottleGroupMember *tgm = bs->opaque; in throttle_co_pwrite_zeroes() 168 return bdrv_co_flush(bs->file->bs); in throttle_co_flush() 191 assert(reopen_state->bs != NULL); in throttle_reopen_prepare() [all …]
|
H A D | copy-on-read.c | 42 BDRVStateCOR *state = bs->opaque; in cor_open() 59 (BDRV_REQ_FUA & bs->file->bs->supported_write_flags); in cor_open() 63 bs->file->bs->supported_zero_flags); in cor_open() 122 if (!(bs->open_flags & BDRV_O_INACTIVE)) { in cor_child_perm() 130 return bdrv_co_getlength(bs->file->bs); in cor_co_getlength() 142 BDRVStateCOR *state = bs->opaque; in cor_co_preadv_part() 153 ret = bdrv_co_is_allocated(bs->file->bs, offset, bytes, &n); in cor_co_preadv_part() 155 ret = bdrv_co_is_allocated_above(bdrv_backing_chain_next(bs->file->bs), in cor_co_preadv_part() 223 bdrv_co_eject(bs->file->bs, eject_flag); in cor_co_eject() 230 bdrv_co_lock_medium(bs->file->bs, locked); in cor_co_lock_medium() [all …]
|
H A D | blkverify.c | 28 BlockDriverState *bs; member 115 BDRVBlkverifyState *s = bs->opaque; in blkverify_open() 152 BDRVBlkverifyState *s = bs->opaque; in blkverify_close() 155 bdrv_unref_child(bs, s->test_file); in blkverify_close() 163 BDRVBlkverifyState *s = bs->opaque; in blkverify_co_getlength() 204 .bs = bs, in blkverify_co_prwv() 241 buf = qemu_blockalign(bs->file->bs, qiov->size); in blkverify_co_preadv() 287 return bdrv_recurse_can_replace(bs->file->bs, to_replace) || in blkverify_recurse_can_replace() 295 if (bs->file->bs->exact_filename[0] in blkverify_refresh_filename() 298 int ret = snprintf(bs->exact_filename, sizeof(bs->exact_filename), in blkverify_refresh_filename() [all …]
|
H A D | copy-before-write.c | 93 bdrv_dec_in_flight(bs); in block_copy_cb() 190 if (!bs->file) { in cbw_co_flush() 194 return bdrv_co_flush(bs->file->bs); in cbw_co_flush() 238 *file = bs->file; in cbw_snapshot_read_lock() 351 pstrcpy(bs->exact_filename, sizeof(bs->exact_filename), in cbw_refresh_filename() 352 bs->file->bs->filename); in cbw_refresh_filename() 471 bs->total_sectors = bs->file->bs->total_sectors; in cbw_open() 473 (BDRV_REQ_FUA & bs->file->bs->supported_write_flags); in cbw_open() 476 bs->file->bs->supported_zero_flags); in cbw_open() 479 s->bcs = block_copy_state_new(bs->file, s->target, bs, bitmap, in cbw_open() [all …]
|
H A D | blkreplay.c | 35 bs->supported_write_flags = BDRV_REQ_WRITE_UNCHANGED; in blkreplay_open() 36 bs->supported_zero_flags = BDRV_REQ_WRITE_UNCHANGED; in blkreplay_open() 44 blkreplay_co_getlength(BlockDriverState *bs) in blkreplay_co_getlength() argument 46 return bdrv_co_getlength(bs->file->bs); in blkreplay_co_getlength() 79 block_request_create(reqid, bs, qemu_coroutine_self()); in blkreplay_co_preadv() 91 block_request_create(reqid, bs, qemu_coroutine_self()); in blkreplay_co_pwritev() 103 block_request_create(reqid, bs, qemu_coroutine_self()); in blkreplay_co_pwrite_zeroes() 113 int ret = bdrv_co_pdiscard(bs->file, offset, bytes); in blkreplay_co_pdiscard() 123 int ret = bdrv_co_flush(bs->file->bs); in blkreplay_co_flush() 130 static int blkreplay_snapshot_goto(BlockDriverState *bs, in blkreplay_snapshot_goto() argument [all …]
|
H A D | snapshot-access.c | 30 snapshot_access_co_preadv_part(BlockDriverState *bs, in snapshot_access_co_preadv_part() argument 43 snapshot_access_co_block_status(BlockDriverState *bs, in snapshot_access_co_block_status() argument 48 return bdrv_co_snapshot_block_status(bs->file->bs, want_zero, offset, in snapshot_access_co_block_status() 55 return bdrv_co_pdiscard_snapshot(bs->file->bs, offset, bytes); in snapshot_access_co_pdiscard() 59 snapshot_access_co_pwrite_zeroes(BlockDriverState *bs, in snapshot_access_co_pwrite_zeroes() argument 67 snapshot_access_co_pwritev_part(BlockDriverState *bs, in snapshot_access_co_pwritev_part() argument 78 pstrcpy(bs->exact_filename, sizeof(bs->exact_filename), in snapshot_access_refresh_filename() 79 bs->file->bs->filename); in snapshot_access_refresh_filename() 85 bdrv_open_child(NULL, options, "file", bs, &child_of_bds, in snapshot_access_open() 91 if (!bs->file) { in snapshot_access_open() [all …]
|
/openbmc/qemu/ |
H A D | block.c | 138 if (!bs || !bs->drv) { in bdrv_opt_mem_align() 149 if (!bs || !bs->drv) { in bdrv_min_mem_align() 2212 assert(a->bs == b->bs); in bdrv_a_allow_b() 3329 .bs = bs, in bdrv_set_inherits_from() 3562 drain_bs = bs->backing ? bs->backing->bs : bs; in bdrv_set_backing_hd() 5062 bs = reopen_state->bs; in bdrv_reopen_commit() 6675 if (bs && bs->drv && bs->drv->bdrv_debug_resume) { in bdrv_debug_resume() 7622 .bs = bs, in bdrv_change_aio_context() 7759 if (!bs || !bs->drv) { in bdrv_recurse_can_replace() 8206 if (!bs || !bs->drv) { in bdrv_cow_child() [all …]
|
/openbmc/linux/fs/xfs/scrub/ |
H A D | btree.c | 252 xchk_btree_set_corrupt(bs->sc, bs->cur, level); in xchk_btree_ptr_ok() 396 if (!xchk_btree_xref_process_error(bs->sc, bs->cur, in xchk_btree_check_block_owner() 410 xchk_xref_is_only_owned_by(bs->sc, agbno, 1, bs->oinfo); in xchk_btree_check_block_owner() 416 xchk_ag_free(bs->sc, &bs->sc->sa); in xchk_btree_check_block_owner() 438 xchk_btree_set_corrupt(bs->sc, bs->cur, level); in xchk_btree_check_owner() 566 xchk_btree_set_corrupt(bs->sc, bs->cur, level); in xchk_btree_block_check_keys() 578 xchk_btree_set_corrupt(bs->sc, bs->cur, level); in xchk_btree_block_check_keys() 612 xchk_btree_set_corrupt(bs->sc, bs->cur, level); in xchk_btree_get_block() 720 if (!bs) in xchk_btree() 765 error = bs->scrub_rec(bs, recp); in xchk_btree() [all …]
|
/openbmc/qemu/include/block/ |
H A D | block-io.h | 99 bdrv_co_delete_file_noerr(BlockDriverState *bs); 169 bool bdrv_is_read_only(BlockDriverState *bs); 170 bool bdrv_is_writable(BlockDriverState *bs); 171 bool bdrv_is_sg(BlockDriverState *bs); 172 int bdrv_get_flags(BlockDriverState *bs); 230 size_t bdrv_min_mem_align(BlockDriverState *bs); 232 size_t bdrv_opt_mem_align(BlockDriverState *bs); 257 bdrv_debug_event(child->bs, evt); \ 357 void bdrv_drain(BlockDriverState *bs); 432 void bdrv_drained_begin(BlockDriverState *bs); [all …]
|
H A D | block_int-common.h | 77 BlockDriverState *bs; member 213 BlockDriverState *bs, Error **errp); 344 BlockDriverState *bs, Error **errp); 631 BlockDriverState *bs, 684 BlockDriverState *bs); 692 BlockDriverState *bs); 712 BlockDriverState *bs); 715 BlockDriverState *bs); 752 BlockDriverState *bs); 1015 BlockDriverState *bs; member [all …]
|
H A D | block-global-state.h | 81 int bdrv_drop_filter(BlockDriverState *bs, Error **errp); 142 int bdrv_commit(BlockDriverState *bs); 179 bdrv_activate(BlockDriverState *bs, Error **errp); 182 bdrv_co_activate(BlockDriverState *bs, Error **errp); 196 int bdrv_has_zero_init_1(BlockDriverState *bs); 207 BlockDriverState *bdrv_next_node(BlockDriverState *bs); 216 BlockDriverState *bs; member 237 void bdrv_ref(BlockDriverState *bs); 238 void no_coroutine_fn bdrv_unref(BlockDriverState *bs); 263 bool bdrv_op_blocker_is_empty(BlockDriverState *bs); [all …]
|
/openbmc/linux/drivers/block/drbd/ |
H A D | drbd_vli.h | 228 bs->buf = s; in bitstream_init() 229 bs->buf_len = len; in bitstream_init() 230 bs->pad_bits = pad_bits; in bitstream_init() 231 bitstream_cursor_reset(&bs->cur, bs->buf); in bitstream_init() 236 bitstream_cursor_reset(&bs->cur, bs->buf); in bitstream_rewind() 237 memset(bs->buf, 0, bs->buf_len); in bitstream_rewind() 256 if ((bs->cur.b + ((bs->cur.bit + bits -1) >> 3)) - bs->buf >= bs->buf_len) in bitstream_put_bits() 289 if (bs->cur.b + ((bs->cur.bit + bs->pad_bits + bits -1) >> 3) - bs->buf >= bs->buf_len) in bitstream_get_bits() 290 bits = ((bs->buf_len - (bs->cur.b - bs->buf)) << 3) in bitstream_get_bits() 291 - bs->cur.bit - bs->pad_bits; in bitstream_get_bits() [all …]
|