Home
last modified time | relevance | path

Searched refs:block (Results 1 – 25 of 1780) sorted by relevance

12345678910>>...72

/Linux-v5.10/sound/isa/gus/
Dgus_mem.c28 struct snd_gf1_mem_block * block) in snd_gf1_mem_xalloc() argument
35 *nblock = *block; in snd_gf1_mem_xalloc()
63 int snd_gf1_mem_xfree(struct snd_gf1_mem * alloc, struct snd_gf1_mem_block * block) in snd_gf1_mem_xfree() argument
65 if (block->share) { /* ok.. shared block */ in snd_gf1_mem_xfree()
66 block->share--; in snd_gf1_mem_xfree()
70 if (alloc->first == block) { in snd_gf1_mem_xfree()
71 alloc->first = block->next; in snd_gf1_mem_xfree()
72 if (block->next) in snd_gf1_mem_xfree()
73 block->next->prev = NULL; in snd_gf1_mem_xfree()
75 block->prev->next = block->next; in snd_gf1_mem_xfree()
[all …]
Dgus_dma.c82 struct snd_gf1_dma_block *block; in snd_gf1_dma_next_block() local
86 block = gus->gf1.dma_data_pcm; in snd_gf1_dma_next_block()
87 if (gus->gf1.dma_data_pcm_last == block) { in snd_gf1_dma_next_block()
91 gus->gf1.dma_data_pcm = block->next; in snd_gf1_dma_next_block()
94 block = gus->gf1.dma_data_synth; in snd_gf1_dma_next_block()
95 if (gus->gf1.dma_data_synth_last == block) { in snd_gf1_dma_next_block()
99 gus->gf1.dma_data_synth = block->next; in snd_gf1_dma_next_block()
102 block = NULL; in snd_gf1_dma_next_block()
104 if (block) { in snd_gf1_dma_next_block()
105 gus->gf1.dma_ack = block->ack; in snd_gf1_dma_next_block()
[all …]
/Linux-v5.10/fs/lockd/
Dsvclock.c43 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) in nlmsvc_insert_block_locked() argument
95 dprintk("lockd: nlmsvc_insert_block(%p, %ld)\n", block, when); in nlmsvc_insert_block_locked()
96 if (list_empty(&block->b_list)) { in nlmsvc_insert_block_locked()
97 kref_get(&block->b_count); in nlmsvc_insert_block_locked()
99 list_del_init(&block->b_list); in nlmsvc_insert_block_locked()
116 list_add_tail(&block->b_list, pos); in nlmsvc_insert_block_locked()
117 block->b_when = when; in nlmsvc_insert_block_locked()
[all …]
Dclntlock.c102 struct nlm_wait *block; in nlmclnt_prepare_block() local
104 block = kmalloc(sizeof(*block), GFP_KERNEL); in nlmclnt_prepare_block()
105 if (block != NULL) { in nlmclnt_prepare_block()
106 block->b_host = host; in nlmclnt_prepare_block()
107 block->b_lock = fl; in nlmclnt_prepare_block()
108 init_waitqueue_head(&block->b_wait); in nlmclnt_prepare_block()
109 block->b_status = nlm_lck_blocked; in nlmclnt_prepare_block()
112 list_add(&block->b_list, &nlm_blocked); in nlmclnt_prepare_block()
115 return block; in nlmclnt_prepare_block()
118 void nlmclnt_finish_block(struct nlm_wait *block) in nlmclnt_finish_block() argument
[all …]
/Linux-v5.10/drivers/iio/buffer/
Dindustrialio-buffer-dma.c95 struct iio_dma_buffer_block *block = container_of(kref, in iio_buffer_block_release() local
98 WARN_ON(block->state != IIO_BLOCK_STATE_DEAD); in iio_buffer_block_release()
100 dma_free_coherent(block->queue->dev, PAGE_ALIGN(block->size), in iio_buffer_block_release()
101 block->vaddr, block->phys_addr); in iio_buffer_block_release()
103 iio_buffer_put(&block->queue->buffer); in iio_buffer_block_release()
104 kfree(block); in iio_buffer_block_release()
107 static void iio_buffer_block_get(struct iio_dma_buffer_block *block) in iio_buffer_block_get() argument
109 kref_get(&block->kref); in iio_buffer_block_get()
112 static void iio_buffer_block_put(struct iio_dma_buffer_block *block) in iio_buffer_block_put() argument
114 kref_put(&block->kref, iio_buffer_block_release); in iio_buffer_block_put()
[all …]
/Linux-v5.10/drivers/gpu/drm/i915/
Di915_buddy.c49 struct i915_buddy_block *block; in i915_block_alloc() local
51 block = kmem_cache_zalloc(global.slab_blocks, GFP_KERNEL); in i915_block_alloc()
52 if (!block) in i915_block_alloc()
55 block->header = offset; in i915_block_alloc()
56 block->header |= order; in i915_block_alloc()
57 block->parent = parent; in i915_block_alloc()
59 return block; in i915_block_alloc()
62 static void i915_block_free(struct i915_buddy_block *block) in i915_block_free() argument
64 kmem_cache_free(global.slab_blocks, block); in i915_block_free()
67 static void mark_allocated(struct i915_buddy_block *block) in mark_allocated() argument
[all …]
/Linux-v5.10/drivers/gpio/
Dgpio-sch311x.c134 struct sch311x_gpio_block *block = gpiochip_get_data(chip); in sch311x_gpio_request() local
136 if (block->config_regs[offset] == 0) /* GPIO is not available */ in sch311x_gpio_request()
139 if (!request_region(block->runtime_reg + block->config_regs[offset], in sch311x_gpio_request()
142 block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_request()
150 struct sch311x_gpio_block *block = gpiochip_get_data(chip); in sch311x_gpio_free() local
152 if (block->config_regs[offset] == 0) /* GPIO is not available */ in sch311x_gpio_free()
155 release_region(block->runtime_reg + block->config_regs[offset], 1); in sch311x_gpio_free()
160 struct sch311x_gpio_block *block = gpiochip_get_data(chip); in sch311x_gpio_get() local
163 spin_lock(&block->lock); in sch311x_gpio_get()
164 data = inb(block->runtime_reg + block->data_reg); in sch311x_gpio_get()
[all …]
/Linux-v5.10/drivers/video/fbdev/
Dedid.h72 #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[ 7 ] )
[all …]
/Linux-v5.10/drivers/gpu/drm/i915/selftests/
Di915_buddy.c12 struct i915_buddy_block *block, in __igt_dump_block() argument
16 block->header, in __igt_dump_block()
17 i915_buddy_block_state(block), in __igt_dump_block()
18 i915_buddy_block_order(block), in __igt_dump_block()
19 i915_buddy_block_offset(block), in __igt_dump_block()
20 i915_buddy_block_size(mm, block), in __igt_dump_block()
21 yesno(!block->parent), in __igt_dump_block()
26 struct i915_buddy_block *block) in igt_dump_block() argument
30 __igt_dump_block(mm, block, false); in igt_dump_block()
32 buddy = get_buddy(block); in igt_dump_block()
[all …]
/Linux-v5.10/drivers/mtd/
Dnftlmount.c28 unsigned int block, boot_record_count = 0; in find_boot_record() local
48 for (block = 0; block < nftl->nb_blocks; block++) { in find_boot_record()
53 ret = mtd_read(mtd, block * nftl->EraseSize, SECTORSIZE, in find_boot_record()
62 block * nftl->EraseSize, nftl->mbd.mtd->index, ret); in find_boot_record()
73 block * nftl->EraseSize, nftl->mbd.mtd->index); in find_boot_record()
79 ret = nftl_read_oob(mtd, block * nftl->EraseSize + in find_boot_record()
84 block * nftl->EraseSize, nftl->mbd.mtd->index, ret); in find_boot_record()
94 block * nftl->EraseSize, nftl->mbd.mtd->index, in find_boot_record()
100 ret = mtd->read(mtd, block * nftl->EraseSize, SECTORSIZE, in find_boot_record()
104 block * nftl->EraseSize, nftl->mbd.mtd->index, ret); in find_boot_record()
[all …]
Dinftlmount.c35 unsigned int i, block; in find_boot_record() local
55 for (block = 0; block < inftl->nb_blocks; block++) { in find_boot_record()
62 ret = mtd_read(mtd, block * inftl->EraseSize, SECTORSIZE, in find_boot_record()
72 block * inftl->EraseSize, in find_boot_record()
89 block * inftl->EraseSize + SECTORSIZE + 8, in find_boot_record()
94 "(err %d)\n", block * inftl->EraseSize, in find_boot_record()
107 mtd_read(mtd, block * inftl->EraseSize + 4096, SECTORSIZE, in find_boot_record()
172 block >>= mh->BlockMultiplierBits; in find_boot_record()
287 inftl->PUtable[block] = BLOCK_RESERVED; in find_boot_record()
301 inftl->MediaUnit = block; in find_boot_record()
[all …]
/Linux-v5.10/drivers/w1/
Dw1_netlink.c41 struct w1_cb_block *block; member
55 static u16 w1_reply_len(struct w1_cb_block *block) in w1_reply_len() argument
57 if (!block->cn) in w1_reply_len()
59 return (u8 *)block->cn - (u8 *)block->first_cn + block->cn->len; in w1_reply_len()
62 static void w1_unref_block(struct w1_cb_block *block) in w1_unref_block() argument
64 if (atomic_sub_return(1, &block->refcnt) == 0) { in w1_unref_block()
65 u16 len = w1_reply_len(block); in w1_unref_block()
67 cn_netlink_send_mult(block->first_cn, len, in w1_unref_block()
68 block->portid, 0, GFP_KERNEL); in w1_unref_block()
70 kfree(block); in w1_unref_block()
[all …]
/Linux-v5.10/crypto/
Dcast6_generic.c153 static inline void Q(u32 *block, const u8 *Kr, const u32 *Km) in Q() argument
156 block[2] ^= F1(block[3], Kr[0], Km[0]); in Q()
157 block[1] ^= F2(block[2], Kr[1], Km[1]); in Q()
158 block[0] ^= F3(block[1], Kr[2], Km[2]); in Q()
159 block[3] ^= F1(block[0], Kr[3], Km[3]); in Q()
163 static inline void QBAR(u32 *block, const u8 *Kr, const u32 *Km) in QBAR() argument
166 block[3] ^= F1(block[0], Kr[3], Km[3]); in QBAR()
167 block[0] ^= F3(block[1], Kr[2], Km[2]); in QBAR()
168 block[1] ^= F2(block[2], Kr[1], Km[1]); in QBAR()
169 block[2] ^= F1(block[3], Kr[0], Km[0]); in QBAR()
[all …]
/Linux-v5.10/sound/pci/ctxfi/
Dctvmem.c32 struct ct_vm_block *block = NULL, *entry; in get_vm_block() local
55 block = entry; in get_vm_block()
59 block = kzalloc(sizeof(*block), GFP_KERNEL); in get_vm_block()
60 if (!block) in get_vm_block()
63 block->addr = entry->addr; in get_vm_block()
64 block->size = size; in get_vm_block()
65 list_add(&block->list, &vm->used); in get_vm_block()
72 return block; in get_vm_block()
75 static void put_vm_block(struct ct_vm *vm, struct ct_vm_block *block) in put_vm_block() argument
80 block->size = CT_PAGE_ALIGN(block->size); in put_vm_block()
[all …]
/Linux-v5.10/drivers/net/ethernet/mellanox/mlxsw/
Dcore_acl_flex_actions.c381 void (*destructor)(struct mlxsw_afa_block *block,
385 static void mlxsw_afa_resource_add(struct mlxsw_afa_block *block, in mlxsw_afa_resource_add() argument
388 list_add(&resource->list, &block->resource_list); in mlxsw_afa_resource_add()
396 static void mlxsw_afa_resources_destroy(struct mlxsw_afa_block *block) in mlxsw_afa_resources_destroy() argument
400 list_for_each_entry_safe(resource, tmp, &block->resource_list, list) { in mlxsw_afa_resources_destroy()
401 resource->destructor(block, resource); in mlxsw_afa_resources_destroy()
407 struct mlxsw_afa_block *block; in mlxsw_afa_block_create() local
409 block = kzalloc(sizeof(*block), GFP_KERNEL); in mlxsw_afa_block_create()
410 if (!block) in mlxsw_afa_block_create()
412 INIT_LIST_HEAD(&block->resource_list); in mlxsw_afa_block_create()
[all …]
Dspectrum_flow.c15 struct mlxsw_sp_flow_block *block; in mlxsw_sp_flow_block_create() local
17 block = kzalloc(sizeof(*block), GFP_KERNEL); in mlxsw_sp_flow_block_create()
18 if (!block) in mlxsw_sp_flow_block_create()
20 INIT_LIST_HEAD(&block->binding_list); in mlxsw_sp_flow_block_create()
21 INIT_LIST_HEAD(&block->mall.list); in mlxsw_sp_flow_block_create()
22 block->mlxsw_sp = mlxsw_sp; in mlxsw_sp_flow_block_create()
23 block->net = net; in mlxsw_sp_flow_block_create()
24 return block; in mlxsw_sp_flow_block_create()
27 void mlxsw_sp_flow_block_destroy(struct mlxsw_sp_flow_block *block) in mlxsw_sp_flow_block_destroy() argument
29 WARN_ON(!list_empty(&block->binding_list)); in mlxsw_sp_flow_block_destroy()
[all …]
Dcore_acl_flex_actions.h41 void mlxsw_afa_block_destroy(struct mlxsw_afa_block *block);
42 int mlxsw_afa_block_commit(struct mlxsw_afa_block *block);
43 char *mlxsw_afa_block_first_set(struct mlxsw_afa_block *block);
44 char *mlxsw_afa_block_cur_set(struct mlxsw_afa_block *block);
45 u32 mlxsw_afa_block_first_kvdl_index(struct mlxsw_afa_block *block);
46 int mlxsw_afa_block_activity_get(struct mlxsw_afa_block *block, bool *activity);
47 int mlxsw_afa_block_continue(struct mlxsw_afa_block *block);
48 int mlxsw_afa_block_jump(struct mlxsw_afa_block *block, u16 group_id);
49 int mlxsw_afa_block_terminate(struct mlxsw_afa_block *block);
52 int mlxsw_afa_block_append_drop(struct mlxsw_afa_block *block, bool ingress,
[all …]
/Linux-v5.10/drivers/s390/block/
Ddasd_ioctl.c58 bd_set_nr_sectors(bdev, get_capacity(base->block->gdp)); in dasd_ioctl_enable()
99 static int dasd_ioctl_quiesce(struct dasd_block *block) in dasd_ioctl_quiesce() argument
104 base = block->base; in dasd_ioctl_quiesce()
120 static int dasd_ioctl_resume(struct dasd_block *block) in dasd_ioctl_resume() argument
125 base = block->base; in dasd_ioctl_resume()
135 dasd_schedule_block_bh(block); in dasd_ioctl_resume()
142 static int dasd_ioctl_abortio(struct dasd_block *block) in dasd_ioctl_abortio() argument
148 base = block->base; in dasd_ioctl_abortio()
156 spin_lock_irqsave(&block->request_queue_lock, flags); in dasd_ioctl_abortio()
157 spin_lock(&block->queue_lock); in dasd_ioctl_abortio()
[all …]
Ddasd_genhd.c30 int dasd_gendisk_alloc(struct dasd_block *block) in dasd_gendisk_alloc() argument
37 base = block->base; in dasd_gendisk_alloc()
76 gdp->queue = block->request_queue; in dasd_gendisk_alloc()
77 block->gdp = gdp; in dasd_gendisk_alloc()
78 set_capacity(block->gdp, 0); in dasd_gendisk_alloc()
79 device_add_disk(&base->cdev->dev, block->gdp, NULL); in dasd_gendisk_alloc()
86 void dasd_gendisk_free(struct dasd_block *block) in dasd_gendisk_free() argument
88 if (block->gdp) { in dasd_gendisk_free()
89 del_gendisk(block->gdp); in dasd_gendisk_free()
90 block->gdp->private_data = NULL; in dasd_gendisk_free()
[all …]
/Linux-v5.10/fs/afs/
Ddir_edit.c23 static int afs_find_contig_bits(union afs_xdr_dir_block *block, unsigned int nr_slots) in afs_find_contig_bits() argument
29 bitmap = (u64)block->hdr.bitmap[0] << 0 * 8; in afs_find_contig_bits()
30 bitmap |= (u64)block->hdr.bitmap[1] << 1 * 8; in afs_find_contig_bits()
31 bitmap |= (u64)block->hdr.bitmap[2] << 2 * 8; in afs_find_contig_bits()
32 bitmap |= (u64)block->hdr.bitmap[3] << 3 * 8; in afs_find_contig_bits()
33 bitmap |= (u64)block->hdr.bitmap[4] << 4 * 8; in afs_find_contig_bits()
34 bitmap |= (u64)block->hdr.bitmap[5] << 5 * 8; in afs_find_contig_bits()
35 bitmap |= (u64)block->hdr.bitmap[6] << 6 * 8; in afs_find_contig_bits()
36 bitmap |= (u64)block->hdr.bitmap[7] << 7 * 8; in afs_find_contig_bits()
68 static void afs_set_contig_bits(union afs_xdr_dir_block *block, in afs_set_contig_bits() argument
[all …]
/Linux-v5.10/drivers/video/fbdev/core/
Dfbmon.c96 static int edid_is_serial_block(unsigned char *block) in edid_is_serial_block() argument
98 if ((block[0] == 0x00) && (block[1] == 0x00) && in edid_is_serial_block()
99 (block[2] == 0x00) && (block[3] == 0xff) && in edid_is_serial_block()
100 (block[4] == 0x00)) in edid_is_serial_block()
106 static int edid_is_ascii_block(unsigned char *block) in edid_is_ascii_block() argument
108 if ((block[0] == 0x00) && (block[1] == 0x00) && in edid_is_ascii_block()
109 (block[2] == 0x00) && (block[3] == 0xfe) && in edid_is_ascii_block()
110 (block[4] == 0x00)) in edid_is_ascii_block()
116 static int edid_is_limits_block(unsigned char *block) in edid_is_limits_block() argument
118 if ((block[0] == 0x00) && (block[1] == 0x00) && in edid_is_limits_block()
[all …]
/Linux-v5.10/drivers/misc/
Dsram.c55 static int sram_add_pool(struct sram_dev *sram, struct sram_reserve *block, in sram_add_pool() argument
61 NUMA_NO_NODE, block->label); in sram_add_pool()
66 block->size, NUMA_NO_NODE); in sram_add_pool()
75 static int sram_add_export(struct sram_dev *sram, struct sram_reserve *block, in sram_add_export() argument
88 part->battr.size = block->size; in sram_add_export()
93 static int sram_add_partition(struct sram_dev *sram, struct sram_reserve *block, in sram_add_partition() argument
100 part->base = sram->virt_base + block->start; in sram_add_partition()
102 if (block->pool) { in sram_add_partition()
103 ret = sram_add_pool(sram, block, start, part); in sram_add_partition()
107 if (block->export) { in sram_add_partition()
[all …]
/Linux-v5.10/net/sched/
Dcls_api.c61 struct tcf_block *block = chain->block; in tcf_proto_signal_destroying() local
63 mutex_lock(&block->proto_destroy_lock); in tcf_proto_signal_destroying()
64 hash_add_rcu(block->proto_destroy_ht, &tp->destroy_ht_node, in tcf_proto_signal_destroying()
66 mutex_unlock(&block->proto_destroy_lock); in tcf_proto_signal_destroying()
85 hash_for_each_possible_rcu(chain->block->proto_destroy_ht, iter, in tcf_proto_exists_destroying()
100 struct tcf_block *block = chain->block; in tcf_proto_signal_destroyed() local
102 mutex_lock(&block->proto_destroy_lock); in tcf_proto_signal_destroyed()
105 mutex_unlock(&block->proto_destroy_lock); in tcf_proto_signal_destroyed()
339 #define ASSERT_BLOCK_LOCKED(block) \ argument
340 lockdep_assert_held(&(block)->lock)
[all …]
/Linux-v5.10/arch/arm/mach-cns3xxx/
Dpm.c15 void cns3xxx_pwr_clk_en(unsigned int block) in cns3xxx_pwr_clk_en() argument
19 reg |= (block & PM_CLK_GATE_REG_MASK); in cns3xxx_pwr_clk_en()
24 void cns3xxx_pwr_clk_dis(unsigned int block) in cns3xxx_pwr_clk_dis() argument
28 reg &= ~(block & PM_CLK_GATE_REG_MASK); in cns3xxx_pwr_clk_dis()
33 void cns3xxx_pwr_power_up(unsigned int block) in cns3xxx_pwr_power_up() argument
37 reg &= ~(block & CNS3XXX_PWR_PLL_ALL); in cns3xxx_pwr_power_up()
45 void cns3xxx_pwr_power_down(unsigned int block) in cns3xxx_pwr_power_down() argument
50 reg |= (block & CNS3XXX_PWR_PLL_ALL); in cns3xxx_pwr_power_down()
55 static void cns3xxx_pwr_soft_rst_force(unsigned int block) in cns3xxx_pwr_soft_rst_force() argument
63 if (block & 0x30000001) { in cns3xxx_pwr_soft_rst_force()
[all …]
/Linux-v5.10/Documentation/filesystems/ext4/
Dblockgroup.rst6 The layout of a standard block group is approximately as follows (each
22 - 1 block
25 - 1 block
26 - 1 block
30 For the special case of block group 0, the first 1024 bytes are unused,
32 The superblock will start at offset 1024 bytes, whichever block that
33 happens to be (usually 0). However, if for some reason the block size =
34 1024, then block 0 is marked in use and the superblock goes in block 1.
35 For all other block groups, there is no padding.
38 descriptors that are found in block group 0. Redundant copies of the
[all …]

12345678910>>...72