/openbmc/linux/drivers/gpio/ |
H A D | gpiolib.c | 182 int desc_to_gpio(const struct gpio_desc *desc) in desc_to_gpio() argument 184 return desc->gdev->base + (desc - &desc->gdev->descs[0]); in desc_to_gpio() 193 struct gpio_chip *gpiod_to_chip(const struct gpio_desc *desc) in gpiod_to_chip() argument 195 if (!desc || !desc->gdev) in gpiod_to_chip() 197 return desc->gdev->chip; in gpiod_to_chip() 234 int gpiod_get_direction(struct gpio_desc *desc) in gpiod_get_direction() argument 240 gc = gpiod_to_chip(desc); in gpiod_get_direction() 241 offset = gpio_chip_hwgpio(desc); in gpiod_get_direction() 247 if (test_bit(FLAG_OPEN_DRAIN, &desc->flags) && in gpiod_get_direction() 248 test_bit(FLAG_IS_OUT, &desc->flags)) in gpiod_get_direction() [all …]
|
/openbmc/u-boot/drivers/fpga/ |
H A D | altera.c | 50 static int altera_validate(Altera_desc *desc, const char *fn) in altera_validate() argument 52 if (!desc) { in altera_validate() 57 if ((desc->family < min_altera_type) || in altera_validate() 58 (desc->family > max_altera_type)) { in altera_validate() 59 printf("%s: Invalid family type, %d\n", fn, desc->family); in altera_validate() 63 if ((desc->iface < min_altera_iface_type) || in altera_validate() 64 (desc->iface > max_altera_iface_type)) { in altera_validate() 65 printf("%s: Invalid Interface type, %d\n", fn, desc->iface); in altera_validate() 69 if (!desc->size) { in altera_validate() 78 altera_desc_to_fpga(Altera_desc *desc, const char *fn) in altera_desc_to_fpga() argument [all …]
|
H A D | lattice.c | 258 static int lattice_validate(Lattice_desc *desc, const char *fn) in lattice_validate() argument 262 if (desc) { in lattice_validate() 263 if ((desc->family > min_lattice_type) && in lattice_validate() 264 (desc->family < max_lattice_type)) { in lattice_validate() 265 if ((desc->iface > min_lattice_iface_type) && in lattice_validate() 266 (desc->iface < max_lattice_iface_type)) { in lattice_validate() 267 if (desc->size) { in lattice_validate() 274 fn, desc->iface); in lattice_validate() 278 fn, desc->family); in lattice_validate() 287 int lattice_load(Lattice_desc *desc, const void *buf, size_t bsize) in lattice_load() argument [all …]
|
/openbmc/u-boot/cmd/ |
H A D | efi.c | 73 struct efi_mem_desc *desc, *end, *base, *dest, *prev; in efi_build_mem_table() local 77 base = malloc(size + sizeof(*desc)); in efi_build_mem_table() 83 count = ((ulong)end - (ulong)map->desc) / map->desc_size; in efi_build_mem_table() 84 memcpy(base, map->desc, (ulong)end - (ulong)map->desc); in efi_build_mem_table() 90 for (desc = base; desc < end; desc = efi_get_next_mem_desc(map, desc)) { in efi_build_mem_table() 92 int type = desc->type; in efi_build_mem_table() 94 if (skip_bs && is_boot_services(desc->type)) in efi_build_mem_table() 97 memcpy(dest, desc, map->desc_size); in efi_build_mem_table() 101 else if (desc->physical_start != addr) in efi_build_mem_table() 109 prev->num_pages += desc->num_pages; in efi_build_mem_table() [all …]
|
/openbmc/linux/drivers/dma/sh/ |
H A D | rcar-dmac.c | 183 } desc; member 379 struct rcar_dmac_desc *desc = chan->desc.running; in rcar_dmac_chan_start_xfer() local 380 u32 chcr = desc->chcr; in rcar_dmac_chan_start_xfer() 387 if (desc->hwdescs.use) { in rcar_dmac_chan_start_xfer() 389 list_first_entry(&desc->chunks, in rcar_dmac_chan_start_xfer() 394 chan->index, desc, desc->nchunks, &desc->hwdescs.dma); in rcar_dmac_chan_start_xfer() 402 desc->hwdescs.dma >> 32); in rcar_dmac_chan_start_xfer() 405 (desc->hwdescs.dma & 0xfffffff0) | in rcar_dmac_chan_start_xfer() 408 RCAR_DMACHCRB_DCNT(desc->nchunks - 1) | in rcar_dmac_chan_start_xfer() 434 if (!desc->cyclic) in rcar_dmac_chan_start_xfer() [all …]
|
/openbmc/linux/drivers/pinctrl/ |
H A D | pinmux.c | 38 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_check_ops() 90 struct pin_desc *desc = pin_desc_get(pctldev, pin); in pinmux_can_be_used_for_gpio() local 91 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pinmux_can_be_used_for_gpio() 94 if (!desc || !ops) in pinmux_can_be_used_for_gpio() 97 guard(mutex)(&desc->mux_lock); in pinmux_can_be_used_for_gpio() 98 if (ops->strict && desc->mux_usecount) in pinmux_can_be_used_for_gpio() 101 return !(ops->strict && !!desc->gpio_owner); in pinmux_can_be_used_for_gpio() 117 struct pin_desc *desc; in pin_request() local 118 const struct pinmux_ops *ops = pctldev->desc->pmxops; in pin_request() 121 desc = pin_desc_get(pctldev, pin); in pin_request() [all …]
|
/openbmc/qemu/hw/intc/ |
H A D | sh_intc.c | 70 struct intc_desc *desc = opaque; in sh_intc_set_irq() local 71 struct intc_source *source = &desc->sources[n]; in sh_intc_set_irq() 80 int sh_intc_get_pending_vector(struct intc_desc *desc, int imask) in sh_intc_get_pending_vector() argument 91 for (i = 0; i < desc->nr_sources; i++) { in sh_intc_get_pending_vector() 92 struct intc_source *source = &desc->sources[i]; in sh_intc_get_pending_vector() 95 trace_sh_intc_pending(desc->pending, source->vect); in sh_intc_get_pending_vector() 124 static void sh_intc_locate(struct intc_desc *desc, in sh_intc_locate() argument 137 if (desc->mask_regs) { in sh_intc_locate() 138 for (i = 0; i < desc->nr_mask_regs; i++) { in sh_intc_locate() 139 struct intc_mask_reg *mr = &desc->mask_regs[i]; in sh_intc_locate() [all …]
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | desc.h | 16 static inline void fill_ldt(struct desc_struct *desc, const struct user_desc *info) in fill_ldt() argument 18 desc->limit0 = info->limit & 0x0ffff; in fill_ldt() 20 desc->base0 = (info->base_addr & 0x0000ffff); in fill_ldt() 21 desc->base1 = (info->base_addr & 0x00ff0000) >> 16; in fill_ldt() 23 desc->type = (info->read_exec_only ^ 1) << 1; in fill_ldt() 24 desc->type |= info->contents << 2; in fill_ldt() 26 desc->type |= 1; in fill_ldt() 28 desc->s = 1; in fill_ldt() 29 desc->dpl = 0x3; in fill_ldt() 30 desc->p = info->seg_not_present ^ 1; in fill_ldt() [all …]
|
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_err.c | 1366 struct hclge_desc *desc, u32 cmd, u16 flag) in hclge_cmd_query_error() argument 1372 hclge_cmd_setup_basic_desc(&desc[0], cmd, true); in hclge_cmd_query_error() 1374 desc[0].flag |= cpu_to_le16(flag); in hclge_cmd_query_error() 1375 hclge_cmd_setup_basic_desc(&desc[1], cmd, true); in hclge_cmd_query_error() 1379 ret = hclge_cmd_send(&hdev->hw, &desc[0], desc_num); in hclge_cmd_query_error() 1388 struct hclge_desc desc; in hclge_clear_mac_tnl_int() local 1390 hclge_cmd_setup_basic_desc(&desc, HCLGE_OPC_CLEAR_MAC_TNL_INT, false); in hclge_clear_mac_tnl_int() 1391 desc.data[0] = cpu_to_le32(HCLGE_MAC_TNL_INT_CLR); in hclge_clear_mac_tnl_int() 1393 return hclge_cmd_send(&hdev->hw, &desc, 1); in hclge_clear_mac_tnl_int() 1399 struct hclge_desc desc[2]; in hclge_config_common_hw_err_int() local [all …]
|
/openbmc/qemu/target/i386/hvf/ |
H A D | x86_descr.c | 75 void vmx_read_segment_descriptor(CPUState *cpu, struct vmx_segment *desc, X86Seg seg) in vmx_read_segment_descriptor() argument 77 desc->sel = rvmcs(cpu->accel->fd, vmx_segment_fields[seg].selector); in vmx_read_segment_descriptor() 78 desc->base = rvmcs(cpu->accel->fd, vmx_segment_fields[seg].base); in vmx_read_segment_descriptor() 79 desc->limit = rvmcs(cpu->accel->fd, vmx_segment_fields[seg].limit); in vmx_read_segment_descriptor() 80 desc->ar = rvmcs(cpu->accel->fd, vmx_segment_fields[seg].ar_bytes); in vmx_read_segment_descriptor() 83 void vmx_write_segment_descriptor(CPUState *cpu, struct vmx_segment *desc, X86Seg seg) in vmx_write_segment_descriptor() argument 87 wvmcs(cpu->accel->fd, sf->base, desc->base); in vmx_write_segment_descriptor() 88 wvmcs(cpu->accel->fd, sf->limit, desc->limit); in vmx_write_segment_descriptor() 89 wvmcs(cpu->accel->fd, sf->selector, desc->sel); in vmx_write_segment_descriptor() 90 wvmcs(cpu->accel->fd, sf->ar_bytes, desc->ar); in vmx_write_segment_descriptor() [all …]
|
/openbmc/qemu/hw/net/ |
H A D | mv88w8618_eth.c | 113 mv88w8618_rx_desc *desc) in eth_rx_desc_put() argument 115 cpu_to_le32s(&desc->cmdstat); in eth_rx_desc_put() 116 cpu_to_le16s(&desc->bytes); in eth_rx_desc_put() 117 cpu_to_le16s(&desc->buffer_size); in eth_rx_desc_put() 118 cpu_to_le32s(&desc->buffer); in eth_rx_desc_put() 119 cpu_to_le32s(&desc->next); in eth_rx_desc_put() 120 dma_memory_write(dma_as, addr, desc, sizeof(*desc), MEMTXATTRS_UNSPECIFIED); in eth_rx_desc_put() 124 mv88w8618_rx_desc *desc) in eth_rx_desc_get() argument 126 dma_memory_read(dma_as, addr, desc, sizeof(*desc), MEMTXATTRS_UNSPECIFIED); in eth_rx_desc_get() 127 le32_to_cpus(&desc->cmdstat); in eth_rx_desc_get() [all …]
|
/openbmc/linux/kernel/irq/ |
H A D | handle.c | 33 void handle_bad_irq(struct irq_desc *desc) in handle_bad_irq() argument 35 unsigned int irq = irq_desc_get_irq(desc); in handle_bad_irq() 37 print_irq_desc(irq, desc); in handle_bad_irq() 38 kstat_incr_irqs_this_cpu(desc); in handle_bad_irq() 61 void __irq_wake_thread(struct irq_desc *desc, struct irqaction *action) in __irq_wake_thread() argument 123 desc->threads_oneshot |= action->thread_mask; in __irq_wake_thread() 134 atomic_inc(&desc->threads_active); in __irq_wake_thread() 139 irqreturn_t __handle_irq_event_percpu(struct irq_desc *desc) in __handle_irq_event_percpu() argument 142 unsigned int irq = desc->irq_data.irq; in __handle_irq_event_percpu() 145 record_irq_time(desc); in __handle_irq_event_percpu() [all …]
|
/openbmc/linux/drivers/dma/hsu/ |
H A D | hsu.c | 65 struct hsu_dma_desc *desc = hsuc->desc; in hsu_dma_chan_start() local 85 count = desc->nents - desc->active; in hsu_dma_chan_start() 87 hsu_chan_writel(hsuc, HSU_CH_DxSAR(i), desc->sg[i].addr); in hsu_dma_chan_start() 88 hsu_chan_writel(hsuc, HSU_CH_DxTSR(i), desc->sg[i].len); in hsu_dma_chan_start() 94 desc->active++; in hsu_dma_chan_start() 123 hsuc->desc = NULL; in hsu_dma_start_transfer() 128 hsuc->desc = to_hsu_dma_desc(vdesc); in hsu_dma_start_transfer() 214 struct hsu_dma_desc *desc; in hsu_dma_do_irq() local 225 desc = hsuc->desc; in hsu_dma_do_irq() 226 if (desc) { in hsu_dma_do_irq() [all …]
|
/openbmc/linux/drivers/dma/ |
H A D | dma-jz4780.c | 121 struct jz4780_dma_hwdesc *desc; member 138 struct jz4780_dma_desc *desc; member 235 struct jz4780_dma_desc *desc; in jz4780_dma_desc_alloc() local 240 desc = kzalloc(sizeof(*desc), GFP_NOWAIT); in jz4780_dma_desc_alloc() 241 if (!desc) in jz4780_dma_desc_alloc() 244 desc->desc = dma_pool_alloc(jzchan->desc_pool, GFP_NOWAIT, in jz4780_dma_desc_alloc() 245 &desc->desc_phys); in jz4780_dma_desc_alloc() 246 if (!desc->desc) { in jz4780_dma_desc_alloc() 247 kfree(desc); in jz4780_dma_desc_alloc() 251 desc->count = count; in jz4780_dma_desc_alloc() [all …]
|
H A D | ep93xx_dma.c | 241 struct ep93xx_dma_desc *desc) in ep93xx_dma_set_active() argument 245 list_add_tail(&desc->node, &edmac->active); in ep93xx_dma_set_active() 248 while (!list_empty(&desc->tx_list)) { in ep93xx_dma_set_active() 249 struct ep93xx_dma_desc *d = list_first_entry(&desc->tx_list, in ep93xx_dma_set_active() 258 d->txd.callback = desc->txd.callback; in ep93xx_dma_set_active() 259 d->txd.callback_param = desc->txd.callback_param; in ep93xx_dma_set_active() 287 struct ep93xx_dma_desc *desc; in ep93xx_dma_advance_active() local 294 desc = ep93xx_dma_get_active(edmac); in ep93xx_dma_advance_active() 295 if (!desc) in ep93xx_dma_advance_active() 302 return !desc->txd.cookie; in ep93xx_dma_advance_active() [all …]
|
/openbmc/linux/drivers/crypto/caam/ |
H A D | caamhash_desc.c | 28 void cnstr_shdsc_ahash(u32 * const desc, struct alginfo *adata, u32 state, in cnstr_shdsc_ahash() argument 33 init_sh_desc(desc, HDR_SHARE_SERIAL); in cnstr_shdsc_ahash() 40 skip_key_load = append_jump(desc, JUMP_JSL | JUMP_TEST_ALL | in cnstr_shdsc_ahash() 44 append_key_as_imm(desc, adata->key_virt, in cnstr_shdsc_ahash() 49 append_proto_dkp(desc, adata); in cnstr_shdsc_ahash() 51 set_jump_tgt_here(desc, skip_key_load); in cnstr_shdsc_ahash() 58 append_seq_load(desc, ctx_len, LDST_CLASS_2_CCB | in cnstr_shdsc_ahash() 62 append_operation(desc, op | state | OP_ALG_ENCRYPT); in cnstr_shdsc_ahash() 68 append_math_add(desc, VARSEQINLEN, SEQINLEN, REG0, CAAM_CMD_SZ); in cnstr_shdsc_ahash() 70 append_seq_fifo_load(desc, 0, FIFOLD_CLASS_CLASS2 | FIFOLD_TYPE_LAST2 | in cnstr_shdsc_ahash() [all …]
|
/openbmc/linux/net/sunrpc/ |
H A D | socklib.c | 34 typedef size_t (*xdr_skb_read_actor)(struct xdr_skb_reader *desc, void *to, 47 xdr_skb_read_bits(struct xdr_skb_reader *desc, void *to, size_t len) in xdr_skb_read_bits() argument 49 if (len > desc->count) in xdr_skb_read_bits() 50 len = desc->count; in xdr_skb_read_bits() 51 if (unlikely(skb_copy_bits(desc->skb, desc->offset, to, len))) in xdr_skb_read_bits() 53 desc->count -= len; in xdr_skb_read_bits() 54 desc->offset += len; in xdr_skb_read_bits() 66 static size_t xdr_skb_read_and_csum_bits(struct xdr_skb_reader *desc, void *to, size_t len) in xdr_skb_read_and_csum_bits() argument 71 if (len > desc->count) in xdr_skb_read_and_csum_bits() 72 len = desc->count; in xdr_skb_read_and_csum_bits() [all …]
|
/openbmc/linux/scripts/gdb/linux/ |
H A D | interrupts.py | 14 def irq_settings_is_hidden(desc): argument 15 return desc['status_use_accessors'] & constants.LX_IRQ_HIDDEN 17 def irq_desc_is_chained(desc): argument 18 return desc['action'] and desc['action'] == gdb.parse_and_eval("&chained_action") 20 def irqd_is_level(desc): argument 21 return desc['irq_data']['common']['state_use_accessors'] & constants.LX_IRQD_LEVEL 26 desc = radixtree.lookup(gdb.parse_and_eval("&irq_desc_tree"), irq) 27 if desc is None: 30 desc = desc.cast(irq_desc_type.get_type()) 31 if desc is None: [all …]
|
/openbmc/u-boot/drivers/crypto/fsl/ |
H A D | jobdesc.c | 112 int inline_cnstr_jobdesc_blob_dek(uint32_t *desc, const uint8_t *plain_txt, in inline_cnstr_jobdesc_blob_dek() argument 155 init_job_desc(desc, 0); in inline_cnstr_jobdesc_blob_dek() 157 append_cmd(desc, CMD_LOAD | CLASS_2 | KEY_IMM | KEY_ENC | in inline_cnstr_jobdesc_blob_dek() 160 append_u32(desc, aad_w1); in inline_cnstr_jobdesc_blob_dek() 162 append_u32(desc, aad_w2); in inline_cnstr_jobdesc_blob_dek() 164 append_cmd_ptr(desc, (dma_addr_t)SEC_MEM_PAGE1, in_sz, CMD_SEQ_IN_PTR); in inline_cnstr_jobdesc_blob_dek() 166 append_cmd_ptr(desc, (dma_addr_t)dek_blob + 8, out_sz, CMD_SEQ_OUT_PTR); in inline_cnstr_jobdesc_blob_dek() 168 append_operation(desc, OP_TYPE_ENCAP_PROTOCOL | OP_PCLID_BLOB | in inline_cnstr_jobdesc_blob_dek() 175 void inline_cnstr_jobdesc_hash(uint32_t *desc, in inline_cnstr_jobdesc_hash() argument 187 init_job_desc(desc, 0); in inline_cnstr_jobdesc_hash() [all …]
|
/openbmc/linux/arch/s390/kernel/ |
H A D | irq.c | 40 char *desc; member 65 {.irq = IRQEXT_CLK, .name = "CLK", .desc = "[EXT] Clock Comparator"}, 66 {.irq = IRQEXT_EXC, .name = "EXC", .desc = "[EXT] External Call"}, 67 {.irq = IRQEXT_EMS, .name = "EMS", .desc = "[EXT] Emergency Signal"}, 68 {.irq = IRQEXT_TMR, .name = "TMR", .desc = "[EXT] CPU Timer"}, 69 {.irq = IRQEXT_TLA, .name = "TAL", .desc = "[EXT] Timing Alert"}, 70 {.irq = IRQEXT_PFL, .name = "PFL", .desc = "[EXT] Pseudo Page Fault"}, 71 {.irq = IRQEXT_DSD, .name = "DSD", .desc = "[EXT] DASD Diag"}, 72 {.irq = IRQEXT_VRT, .name = "VRT", .desc = "[EXT] Virtio"}, 73 {.irq = IRQEXT_SCP, .name = "SCP", .desc = "[EXT] Service Call"}, [all …]
|
/openbmc/linux/include/linux/dma/ |
H A D | ti-cppi5.h | 171 static inline void cppi5_desc_dump(void *desc, u32 size) in cppi5_desc_dump() argument 174 32, 4, desc, size, false); in cppi5_desc_dump() 341 static inline void cppi5_hdesc_init(struct cppi5_host_desc_t *desc, u32 flags, in cppi5_hdesc_init() argument 344 desc->hdr.pkt_info0 = (CPPI5_INFO0_DESC_TYPE_VAL_HOST << in cppi5_hdesc_init() 346 desc->hdr.pkt_info0 |= ((psdata_size >> 2) << in cppi5_hdesc_init() 349 desc->next_desc = 0; in cppi5_hdesc_init() 359 static inline void cppi5_hdesc_update_flags(struct cppi5_host_desc_t *desc, in cppi5_hdesc_update_flags() argument 362 desc->hdr.pkt_info0 &= ~(CPPI5_INFO0_HDESC_EPIB_PRESENT | in cppi5_hdesc_update_flags() 364 desc->hdr.pkt_info0 |= flags; in cppi5_hdesc_update_flags() 373 cppi5_hdesc_update_psdata_size(struct cppi5_host_desc_t *desc, u32 psdata_size) in cppi5_hdesc_update_psdata_size() argument [all …]
|
/openbmc/linux/drivers/usb/image/ |
H A D | microtek.c | 213 static inline void mts_debug_dump(struct mts_desc* desc) { in mts_debug_dump() argument 215 (int)desc, in mts_debug_dump() 216 (int)desc->usb_dev->toggle[1],(int)desc->usb_dev->toggle[0] in mts_debug_dump() 219 usb_sndbulkpipe(desc->usb_dev,desc->ep_out), in mts_debug_dump() 220 usb_rcvbulkpipe(desc->usb_dev,desc->ep_response), in mts_debug_dump() 221 usb_rcvbulkpipe(desc->usb_dev,desc->ep_image) in mts_debug_dump() 318 static inline void mts_urb_abort(struct mts_desc* desc) { in mts_urb_abort() argument 320 mts_debug_dump(desc); in mts_urb_abort() 322 usb_kill_urb( desc->urb ); in mts_urb_abort() 339 struct mts_desc* desc = (struct mts_desc*)(srb->device->host->hostdata[0]); in mts_scsi_abort() local [all …]
|
/openbmc/linux/fs/verity/ |
H A D | open.c | 162 struct fsverity_descriptor *desc, in compute_file_digest() argument 165 __le32 sig_size = desc->sig_size; in compute_file_digest() 168 desc->sig_size = 0; in compute_file_digest() 169 err = fsverity_hash_buffer(hash_alg, desc, sizeof(*desc), file_digest); in compute_file_digest() 170 desc->sig_size = sig_size; in compute_file_digest() 181 struct fsverity_descriptor *desc) in fsverity_create_info() argument 192 desc->hash_algorithm, in fsverity_create_info() 193 desc->log_blocksize, in fsverity_create_info() 194 desc->salt, desc->salt_size); in fsverity_create_info() 202 memcpy(vi->root_hash, desc->root_hash, vi->tree_params.digest_size); in fsverity_create_info() [all …]
|
/openbmc/linux/include/linux/ |
H A D | irqdesc.h | 119 static inline unsigned int irq_desc_kstat_cpu(struct irq_desc *desc, in irq_desc_kstat_cpu() argument 122 return desc->kstat_irqs ? *per_cpu_ptr(desc->kstat_irqs, cpu) : 0; in irq_desc_kstat_cpu() 130 static inline unsigned int irq_desc_get_irq(struct irq_desc *desc) in irq_desc_get_irq() argument 132 return desc->irq_data.irq; in irq_desc_get_irq() 135 static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc) in irq_desc_get_irq_data() argument 137 return &desc->irq_data; in irq_desc_get_irq_data() 140 static inline struct irq_chip *irq_desc_get_chip(struct irq_desc *desc) in irq_desc_get_chip() argument 142 return desc->irq_data.chip; in irq_desc_get_chip() 145 static inline void *irq_desc_get_chip_data(struct irq_desc *desc) in irq_desc_get_chip_data() argument 147 return desc->irq_data.chip_data; in irq_desc_get_chip_data() [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/base/circbuf/src/ |
H A D | circbuf.c | 74 ia_css_circbuf_desc_t *desc) in ia_css_circbuf_create() argument 78 OP___assert(desc); in ia_css_circbuf_create() 80 cb->desc = desc; in ia_css_circbuf_create() 82 cb->desc->start = 0; in ia_css_circbuf_create() 83 cb->desc->end = 0; in ia_css_circbuf_create() 84 cb->desc->step = 0; in ia_css_circbuf_create() 86 for (i = 0; i < cb->desc->size; i++) in ia_css_circbuf_create() 98 cb->desc = NULL; in ia_css_circbuf_destroy() 133 max_offset = ia_css_circbuf_get_offset(cb, cb->desc->start, cb->desc->end); in ia_css_circbuf_extract() 157 pos = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->start, offset); in ia_css_circbuf_extract() [all …]
|