/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_flow.c | 16 static int prestera_flow_block_mall_cb(struct prestera_flow_block *block, argument 21 return prestera_mall_replace(block, f); 23 prestera_mall_destroy(block); 30 static int prestera_flow_block_flower_cb(struct prestera_flow_block *block, argument 35 return prestera_flower_replace(block, f); 37 prestera_flower_destroy(block, f); 40 return prestera_flower_stats(block, f); 42 return prestera_flower_tmplt_create(block, f); 44 prestera_flower_tmplt_destroy(block, f); 54 struct prestera_flow_block *block local 68 struct prestera_flow_block *block = cb_priv; local 83 struct prestera_flow_block *block; local 103 struct prestera_flow_block *block = cb_priv; local 109 prestera_flow_block_is_bound(const struct prestera_flow_block *block) argument 115 prestera_flow_block_lookup(struct prestera_flow_block *block, struct prestera_port *port) argument 127 prestera_flow_block_bind(struct prestera_flow_block *block, struct prestera_port *port) argument 154 prestera_flow_block_unbind(struct prestera_flow_block *block, struct prestera_port *port) argument 178 struct prestera_flow_block *block; local 208 prestera_flow_block_put(struct prestera_flow_block *block) argument 223 struct prestera_flow_block *block; local 260 struct prestera_flow_block *block; local [all...] |
H A D | prestera_counter.c | 45 prestera_counter_is_ready(struct prestera_counter_block *block, u32 id) argument 47 return block->counter_flag[id - block->offset] == COUNTER_FLAG_READY; 60 static void prestera_counter_block_lock(struct prestera_counter_block *block) argument 62 mutex_lock(&block->mtx); 65 static void prestera_counter_block_unlock(struct prestera_counter_block *block) argument 67 mutex_unlock(&block->mtx); 70 static bool prestera_counter_block_incref(struct prestera_counter_block *block) argument 72 return refcount_inc_not_zero(&block->refcnt); 75 static bool prestera_counter_block_decref(struct prestera_counter_block *block) argument 81 prestera_counter_stats_clear(struct prestera_counter_block *block, u32 counter_id) argument 109 prestera_counter_block_list_add(struct prestera_counter *counter, struct prestera_counter_block *block) argument 143 struct prestera_counter_block *block; local 199 prestera_counter_block_put(struct prestera_counter *counter, struct prestera_counter_block *block) argument 226 prestera_counter_get_vacant(struct prestera_counter_block *block, u32 *id) argument 254 struct prestera_counter_block *block; local 284 prestera_counter_put(struct prestera_counter *counter, struct prestera_counter_block *block, u32 counter_id) argument 343 struct prestera_counter_block *block; local 417 prestera_counter_stats_get(struct prestera_counter *counter, struct prestera_counter_block *block, u32 counter_id, u64 *packets, u64 *bytes) argument [all...] |
H A D | prestera_flower.h | 11 int prestera_flower_replace(struct prestera_flow_block *block, 13 void prestera_flower_destroy(struct prestera_flow_block *block, 15 int prestera_flower_stats(struct prestera_flow_block *block, 17 int prestera_flower_tmplt_create(struct prestera_flow_block *block, 19 void prestera_flower_tmplt_destroy(struct prestera_flow_block *block, 21 void prestera_flower_template_cleanup(struct prestera_flow_block *block); 22 int prestera_flower_prio_get(struct prestera_flow_block *block, u32 chain_index,
|
H A D | prestera_matchall.c | 14 static int prestera_mall_prio_check(struct prestera_flow_block *block, argument 21 err = prestera_flower_prio_get(block, f->common.chain_index, 32 if (f->common.prio <= flower_prio_max && !block->ingress) { 36 if (f->common.prio >= flower_prio_min && block->ingress) { 44 int prestera_mall_prio_get(struct prestera_flow_block *block, argument 47 if (!block->mall.bound) 50 *prio_min = block->mall.prio_min; 51 *prio_max = block->mall.prio_max; 55 static void prestera_mall_prio_update(struct prestera_flow_block *block, argument 58 block 62 prestera_mall_replace(struct prestera_flow_block *block, struct tc_cls_matchall_offload *f) argument 117 prestera_mall_destroy(struct prestera_flow_block *block) argument [all...] |
H A D | prestera_matchall.h | 11 int prestera_mall_replace(struct prestera_flow_block *block, 13 void prestera_mall_destroy(struct prestera_flow_block *block); 14 int prestera_mall_prio_get(struct prestera_flow_block *block,
|
/linux-master/drivers/video/fbdev/ |
H A D | edid.h | 72 #define PIXEL_CLOCK_LO (unsigned)block[ 0 ] 73 #define PIXEL_CLOCK_HI (unsigned)block[ 1 ] 75 #define H_ACTIVE_LO (unsigned)block[ 2 ] 76 #define H_BLANKING_LO (unsigned)block[ 3 ] 77 #define H_ACTIVE_HI UPPER_NIBBLE( (unsigned)block[ 4 ] ) 79 #define H_BLANKING_HI LOWER_NIBBLE( (unsigned)block[ 4 ] ) 82 #define V_ACTIVE_LO (unsigned)block[ 5 ] 83 #define V_BLANKING_LO (unsigned)block[ 6 ] 84 #define V_ACTIVE_HI UPPER_NIBBLE( (unsigned)block[ 7 ] ) 86 #define V_BLANKING_HI LOWER_NIBBLE( (unsigned)block[ [all...] |
/linux-master/sound/isa/gus/ |
H A D | gus_mem.c | 28 snd_gf1_mem_xalloc(struct snd_gf1_mem *alloc, struct snd_gf1_mem_block *block, argument 36 *nblock = *block; 70 int snd_gf1_mem_xfree(struct snd_gf1_mem * alloc, struct snd_gf1_mem_block * block) argument 72 if (block->share) { /* ok.. shared block */ 73 block->share--; 77 if (alloc->first == block) { 78 alloc->first = block->next; 79 if (block->next) 80 block 103 struct snd_gf1_mem_block *block; local 116 struct snd_gf1_mem_block *block; local 128 snd_gf1_mem_find(struct snd_gf1_mem * alloc, struct snd_gf1_mem_block * block, unsigned int size, int w_16, int align) argument 184 struct snd_gf1_mem_block block, *nblock; local 216 struct snd_gf1_mem_block *block; local 232 struct snd_gf1_mem_block block; local 261 struct snd_gf1_mem_block *block, *nblock; local 279 struct snd_gf1_mem_block *block; local [all...] |
H A D | gus_dma.c | 82 struct snd_gf1_dma_block *block; local 84 /* PCM block have bigger priority than synthesizer one */ 86 block = gus->gf1.dma_data_pcm; 87 if (gus->gf1.dma_data_pcm_last == block) { 91 gus->gf1.dma_data_pcm = block->next; 94 block = gus->gf1.dma_data_synth; 95 if (gus->gf1.dma_data_synth_last == block) { 99 gus->gf1.dma_data_synth = block->next; 102 block = NULL; 104 if (block) { 114 struct snd_gf1_dma_block *block; local 159 struct snd_gf1_dma_block *block; local 188 struct snd_gf1_dma_block *block; local [all...] |
/linux-master/drivers/iio/buffer/ |
H A D | industrialio-buffer-dma.c | 21 * For DMA buffers the storage is sub-divided into so called blocks. Each block 22 * has its own memory buffer. The size of the block is the granularity at which 24 * basic unit of data exchange from one sample to one block decreases the 27 * sample the overhead will be x for each sample. Whereas when using a block 38 * A block can be in one of the following states: 40 * the block. 43 * * Owned by the DMA controller: The DMA controller is processing the block 48 * * Dead: A block that is dead has been marked as to be freed. It might still 51 * incoming or outgoing queue the block will be freed. 54 * with both the block structur 95 struct iio_dma_buffer_block *block = container_of(kref, local 107 iio_buffer_block_get(struct iio_dma_buffer_block *block) argument 112 iio_buffer_block_put(struct iio_dma_buffer_block *block) argument 126 struct iio_dma_buffer_block *block, *_block; local 140 struct iio_dma_buffer_block *block; local 155 iio_buffer_block_put_atomic(struct iio_dma_buffer_block *block) argument 168 struct iio_dma_buffer_block *block; local 192 _iio_dma_buffer_block_done(struct iio_dma_buffer_block *block) argument 205 iio_dma_buffer_block_done(struct iio_dma_buffer_block *block) argument 232 struct iio_dma_buffer_block *block, *_block; local 248 iio_dma_block_reusable(struct iio_dma_buffer_block *block) argument 274 struct iio_dma_buffer_block *block; local 372 iio_dma_buffer_submit_block(struct iio_dma_buffer_queue *queue, struct iio_dma_buffer_block *block) argument 417 struct iio_dma_buffer_block *block, *_block; local 455 iio_dma_buffer_enqueue(struct iio_dma_buffer_queue *queue, struct iio_dma_buffer_block *block) argument 471 struct iio_dma_buffer_block *block; local 504 struct iio_dma_buffer_block *block; local 559 struct iio_dma_buffer_block *block; local [all...] |
/linux-master/drivers/s390/block/ |
H A D | dasd_genhd.c | 35 int dasd_gendisk_alloc(struct dasd_block *block) argument 52 base = block->base; 56 block->tag_set.ops = &dasd_mq_ops; 57 block->tag_set.cmd_size = sizeof(struct dasd_ccw_req); 58 block->tag_set.nr_hw_queues = nr_hw_queues; 59 block->tag_set.queue_depth = queue_depth; 60 block->tag_set.flags = BLK_MQ_F_SHOULD_MERGE; 61 block->tag_set.numa_node = NUMA_NO_NODE; 62 rc = blk_mq_alloc_tag_set(&block->tag_set); 66 gdp = blk_mq_alloc_disk(&block 120 dasd_gendisk_free(struct dasd_block *block) argument 134 dasd_scan_partitions(struct dasd_block *block) argument 172 dasd_destroy_partitions(struct dasd_block *block) argument [all...] |
/linux-master/fs/minix/ |
H A D | itree_v2.c | 27 static int block_to_path(struct inode * inode, long block, int offsets[DEPTH]) argument 32 if (block < 0) { 33 printk("MINIX-fs: block_to_path: block %ld < 0 on dev %pg\n", 34 block, sb->s_bdev); 37 if ((u64)block * (u64)sb->s_blocksize >= sb->s_maxbytes) 40 if (block < DIRCOUNT) { 41 offsets[n++] = block; 42 } else if ((block -= DIRCOUNT) < INDIRCOUNT(sb)) { 44 offsets[n++] = block; 45 } else if ((block 61 V2_minix_get_block(struct inode * inode, long block, struct buffer_head *bh_result, int create) argument [all...] |
H A D | itree_v1.c | 25 static int block_to_path(struct inode * inode, long block, int offsets[DEPTH]) argument 29 if (block < 0) { 30 printk("MINIX-fs: block_to_path: block %ld < 0 on dev %pg\n", 31 block, inode->i_sb->s_bdev); 34 if ((u64)block * BLOCK_SIZE >= inode->i_sb->s_maxbytes) 37 if (block < 7) { 38 offsets[n++] = block; 39 } else if ((block -= 7) < 512) { 41 offsets[n++] = block; 43 block 53 V1_minix_get_block(struct inode * inode, long block, struct buffer_head *bh_result, int create) argument [all...] |
/linux-master/drivers/s390/ |
H A D | Makefile | 6 obj-y += cio/ block/ char/ crypto/ net/ scsi/ virtio/
|
/linux-master/fs/lockd/ |
H A D | svclock.c | 43 static void nlmsvc_release_block(struct nlm_block *block); 44 static void nlmsvc_insert_block(struct nlm_block *block, unsigned long); 45 static void nlmsvc_remove_block(struct nlm_block *block); 90 nlmsvc_insert_block_locked(struct nlm_block *block, unsigned long when) argument 95 dprintk("lockd: nlmsvc_insert_block(%p, %ld)\n", block, when); 96 if (list_empty(&block->b_list)) { 97 kref_get(&block->b_count); 99 list_del_init(&block->b_list); 116 list_add_tail(&block->b_list, pos); 117 block 120 nlmsvc_insert_block(struct nlm_block *block, unsigned long when) argument 131 nlmsvc_remove_block(struct nlm_block *block) argument 149 struct nlm_block *block; local 191 struct nlm_block *block; local 229 struct nlm_block *block; local 282 nlmsvc_unlink_block(struct nlm_block *block) argument 295 struct nlm_block *block = container_of(kref, struct nlm_block, b_count); local 310 nlmsvc_release_block(struct nlm_block *block) argument 324 struct nlm_block *block, *next; local 454 nlmsvc_defer_lock_rqst(struct svc_rqst *rqstp, struct nlm_block *block) argument 485 struct nlm_block *block = NULL; local 708 struct nlm_block *block; local 746 nlmsvc_update_deferred_block(struct nlm_block *block, int result) argument 757 struct nlm_block *block; local 796 struct nlm_block *block; local 841 nlmsvc_grant_blocked(struct nlm_block *block) argument 925 struct nlm_block *block = call->a_block; local 980 struct nlm_block *block; local 1018 retry_deferred_block(struct nlm_block *block) argument 1039 struct nlm_block *block; local [all...] |
/linux-master/drivers/gpio/ |
H A D | gpio-sch311x.c | 39 struct sch311x_gpio_block { /* one GPIO block runtime data */ 44 spinlock_t lock; /* lock for this GPIO block */ 134 struct sch311x_gpio_block *block = gpiochip_get_data(chip); local 136 if (block->config_regs[offset] == 0) /* GPIO is not available */ 139 if (!request_region(block->runtime_reg + block->config_regs[offset], 142 block->runtime_reg + block->config_regs[offset]); 150 struct sch311x_gpio_block *block = gpiochip_get_data(chip); local 152 if (block 160 struct sch311x_gpio_block *block = gpiochip_get_data(chip); local 170 __sch311x_gpio_set(struct sch311x_gpio_block *block, unsigned offset, int value) argument 184 struct sch311x_gpio_block *block = gpiochip_get_data(chip); local 193 struct sch311x_gpio_block *block = gpiochip_get_data(chip); local 208 struct sch311x_gpio_block *block = gpiochip_get_data(chip); local 224 struct sch311x_gpio_block *block = gpiochip_get_data(chip); local 240 struct sch311x_gpio_block *block = gpiochip_get_data(chip); local 269 struct sch311x_gpio_block *block; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | core_acl_flex_actions.h | 47 void mlxsw_afa_block_destroy(struct mlxsw_afa_block *block); 48 int mlxsw_afa_block_commit(struct mlxsw_afa_block *block); 49 char *mlxsw_afa_block_first_set(struct mlxsw_afa_block *block); 50 char *mlxsw_afa_block_cur_set(struct mlxsw_afa_block *block); 51 u32 mlxsw_afa_block_first_kvdl_index(struct mlxsw_afa_block *block); 52 int mlxsw_afa_block_activity_get(struct mlxsw_afa_block *block, bool *activity); 53 int mlxsw_afa_block_continue(struct mlxsw_afa_block *block); 54 int mlxsw_afa_block_jump(struct mlxsw_afa_block *block, u16 group_id); 55 int mlxsw_afa_block_terminate(struct mlxsw_afa_block *block); 58 int mlxsw_afa_block_append_drop(struct mlxsw_afa_block *block, boo [all...] |
H A D | spectrum_flow.c | 15 struct mlxsw_sp_flow_block *block; local 17 block = kzalloc(sizeof(*block), GFP_KERNEL); 18 if (!block) 20 INIT_LIST_HEAD(&block->binding_list); 21 INIT_LIST_HEAD(&block->mall.list); 22 block->mlxsw_sp = mlxsw_sp; 23 block->net = net; 24 return block; 27 void mlxsw_sp_flow_block_destroy(struct mlxsw_sp_flow_block *block) argument 34 mlxsw_sp_flow_block_lookup(struct mlxsw_sp_flow_block *block, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) argument 47 mlxsw_sp_flow_block_ruleset_bound(const struct mlxsw_sp_flow_block *block) argument 52 mlxsw_sp_flow_block_bind(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_flow_block *block, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress, struct netlink_ext_ack *extack) argument 107 mlxsw_sp_flow_block_unbind(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_flow_block *block, struct mlxsw_sp_port *mlxsw_sp_port, bool ingress) argument [all...] |
/linux-master/drivers/w1/ |
H A D | w1_netlink.c | 41 struct w1_cb_block *block; member in struct:w1_cb_node 49 * @block: block to calculate 55 static u16 w1_reply_len(struct w1_cb_block *block) argument 57 if (!block->cn) 59 return (u8 *)block->cn - (u8 *)block->first_cn + block->cn->len; 62 static void w1_unref_block(struct w1_cb_block *block) argument 64 if (atomic_sub_return(1, &block 83 w1_reply_make_space(struct w1_cb_block *block, u16 space) argument 97 w1_netlink_check_send(struct w1_cb_block *block) argument 112 w1_netlink_setup_msg(struct w1_cb_block *block, u32 ack) argument 135 w1_netlink_queue_cmd(struct w1_cb_block *block, struct w1_netlink_cmd *cmd) argument 162 w1_netlink_queue_status(struct w1_cb_block *block, struct w1_netlink_msg *req_msg, struct w1_netlink_cmd *req_cmd, int error) argument 238 struct w1_cb_block *block = dev->priv; local 545 struct w1_cb_block *block = NULL; local [all...] |
/linux-master/sound/pci/ctxfi/ |
H A D | ctvmem.c | 26 * Find or create vm block based on requested @size. 32 struct ct_vm_block *block = NULL, *entry; local 46 break; /* found a block that is big enough */ 55 block = entry; 59 block = kzalloc(sizeof(*block), GFP_KERNEL); 60 if (!block) 63 block->addr = entry->addr; 64 block->size = size; 65 list_add(&block 75 put_vm_block(struct ct_vm *vm, struct ct_vm_block *block) argument 126 struct ct_vm_block *block; local 152 ct_vm_unmap(struct ct_vm *vm, struct ct_vm_block *block) argument 172 struct ct_vm_block *block; local [all...] |
/linux-master/arch/mips/cavium-octeon/crypto/ |
H A D | octeon-md5.c | 55 const u64 *block = _block; local 57 write_octeon_64bit_block_dword(block[0], 0); 58 write_octeon_64bit_block_dword(block[1], 1); 59 write_octeon_64bit_block_dword(block[2], 2); 60 write_octeon_64bit_block_dword(block[3], 3); 61 write_octeon_64bit_block_dword(block[4], 4); 62 write_octeon_64bit_block_dword(block[5], 5); 63 write_octeon_64bit_block_dword(block[6], 6); 64 octeon_md5_start(block[7]); 85 const u32 avail = sizeof(mctx->block) [all...] |
/linux-master/drivers/mtd/ |
H A D | nftlmount.c | 28 unsigned int block, boot_record_count = 0; local 48 for (block = 0; block < nftl->nb_blocks; block++) { 53 ret = mtd_read(mtd, block * nftl->EraseSize, SECTORSIZE, 62 block * nftl->EraseSize, nftl->mbd.mtd->index, ret); 64 printk(KERN_WARNING "Further failures for this block will not be printed\n"); 73 block * nftl->EraseSize, nftl->mbd.mtd->index); 79 ret = nftl_read_oob(mtd, block * nftl->EraseSize + 84 block * nft 302 NFTL_formatblock(struct NFTLrecord *nftl, int block) argument 372 unsigned int block, i, status; local 425 unsigned int length = 0, block = first_block; local 457 unsigned int block = first_block, block1; local 488 check_and_mark_free_block(struct NFTLrecord *nftl, int block) argument 549 get_fold_mark(struct NFTLrecord *nftl, unsigned int block) argument 566 unsigned int block, first_block, is_first_block; local [all...] |
/linux-master/include/drm/ |
H A D | drm_buddy.h | 47 * While the block is allocated by the user through drm_buddy_alloc*, 49 * a list, if so desired. As soon as the block is freed with 71 * address space. This gives us a simple way of finding a buddy block 73 * block. Nodes are either allocated or free, in which case they will 92 drm_buddy_block_offset(struct drm_buddy_block *block) argument 94 return block->header & DRM_BUDDY_HEADER_OFFSET; 98 drm_buddy_block_order(struct drm_buddy_block *block) argument 100 return block->header & DRM_BUDDY_HEADER_ORDER; 104 drm_buddy_block_state(struct drm_buddy_block *block) argument 106 return block 110 drm_buddy_block_is_allocated(struct drm_buddy_block *block) argument 116 drm_buddy_block_is_free(struct drm_buddy_block *block) argument 122 drm_buddy_block_is_split(struct drm_buddy_block *block) argument 128 drm_buddy_block_size(struct drm_buddy *mm, struct drm_buddy_block *block) argument [all...] |
/linux-master/fs/afs/ |
H A D | dir_edit.c | 17 * Find a number of contiguous clear bits in a directory block bitmask. 20 * variable. The first bit doesn't count as it corresponds to the block header 23 static int afs_find_contig_bits(union afs_xdr_dir_block *block, unsigned int nr_slots) argument 29 bitmap = (u64)block->hdr.bitmap[0] << 0 * 8; 30 bitmap |= (u64)block->hdr.bitmap[1] << 1 * 8; 31 bitmap |= (u64)block->hdr.bitmap[2] << 2 * 8; 32 bitmap |= (u64)block->hdr.bitmap[3] << 3 * 8; 33 bitmap |= (u64)block->hdr.bitmap[4] << 4 * 8; 34 bitmap |= (u64)block->hdr.bitmap[5] << 5 * 8; 35 bitmap |= (u64)block 68 afs_set_contig_bits(union afs_xdr_dir_block *block, int bit, unsigned int nr_slots) argument 89 afs_clear_contig_bits(union afs_xdr_dir_block *block, int bit, unsigned int nr_slots) argument 130 afs_dir_scan_block(union afs_xdr_dir_block *block, struct qstr *name, unsigned int blocknum) argument 175 afs_edit_init_block(union afs_xdr_dir_block *meta, union afs_xdr_dir_block *block, int block_num) argument 210 union afs_xdr_dir_block *meta, *block; local 377 union afs_xdr_dir_block *meta, *block; local [all...] |
/linux-master/fs/efs/ |
H A D | file.c | 26 pr_warn("%s(): block %d >= %ld (filesize %ld)\n", 27 __func__, block, inode->i_blocks, inode->i_size); 37 int efs_bmap(struct inode *inode, efs_block_t block) { argument 39 if (block < 0) { 40 pr_warn("%s(): block < 0\n", __func__); 45 if (!(block < inode->i_blocks)) { 50 pr_warn("%s(): block %d >= %ld (filesize %ld)\n", 51 __func__, block, inode->i_blocks, inode->i_size); 56 return efs_map_block(inode, block);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_buddy.c | 19 struct drm_buddy_block *block; local 23 block = kmem_cache_zalloc(slab_blocks, GFP_KERNEL); 24 if (!block) 27 block->header = offset; 28 block->header |= order; 29 block->parent = parent; 31 BUG_ON(block->header & DRM_BUDDY_HEADER_UNUSED); 32 return block; 36 struct drm_buddy_block *block) 38 kmem_cache_free(slab_blocks, block); 35 drm_block_free(struct drm_buddy *mm, struct drm_buddy_block *block) argument 41 list_insert_sorted(struct drm_buddy *mm, struct drm_buddy_block *block) argument 60 mark_allocated(struct drm_buddy_block *block) argument 68 mark_free(struct drm_buddy *mm, struct drm_buddy_block *block) argument 77 mark_split(struct drm_buddy_block *block) argument 203 split_block(struct drm_buddy *mm, struct drm_buddy_block *block) argument 232 __get_buddy(struct drm_buddy_block *block) argument 257 drm_get_buddy(struct drm_buddy_block *block) argument 263 __drm_buddy_free(struct drm_buddy *mm, struct drm_buddy_block *block) argument 293 drm_buddy_free_block(struct drm_buddy *mm, struct drm_buddy_block *block) argument 310 struct drm_buddy_block *block, *on; local 336 struct drm_buddy_block *block; local 448 struct drm_buddy_block *block = NULL; local 496 struct drm_buddy_block *block; local 605 struct drm_buddy_block *block; local 676 struct drm_buddy_block *block; local 748 struct drm_buddy_block *block = NULL; local 881 drm_buddy_block_print(struct drm_buddy *mm, struct drm_buddy_block *block, struct drm_printer *p) argument 906 struct drm_buddy_block *block; local [all...] |