Searched refs:chain (Results 1 - 25 of 279) sorted by path

1234567891011>>

/linux-master/drivers/dma/
H A Dmv_xor.h94 * @chain: device chain view of the descriptors
111 struct list_head chain; member in struct:mv_xor_chan
134 * @hw_desc: virtual address of the hardware descriptor chain
135 * @phys: hardware address of the hardware descriptor chain
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dar9003_rtt.c29 * There is an internal table (i.e. the rtt) for each chain (or bank).
72 static void ar9003_hw_rtt_load_hist_entry(struct ath_hw *ah, u8 chain, argument
78 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_1_B(chain), val);
83 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val);
87 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val);
90 if (!ath9k_hw_wait(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain),
96 REG_WRITE(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain), val);
99 ath9k_hw_wait(ah, AR_PHY_RTT_TABLE_SW_INTF_B(chain),
106 int chain, i; local
108 for (chain
116 i, chain, ah->caldata->rtt_table[chain][i]); local
121 ar9003_hw_patch_rtt(struct ath_hw *ah, int index, int chain) argument
142 ar9003_hw_rtt_fill_hist_entry(struct ath_hw *ah, u8 chain, u32 index) argument
171 int chain, i; local
184 i, chain, ah->caldata->rtt_table[chain][i]); local
193 int chain, i; local
[all...]
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dphy.c449 /* ant control chain 0 (index 1) */
453 /* ant control chain 2 (index 2) */
489 /* tx/rx attenuation chain 0 (index 8) */
494 /* tx/rx attenuation chain 2 (index 9) */
500 /* tx/rx margin chain 0 (index 10) */
503 /* bsw margin chain 0 for 5GHz only */
508 /* tx/rx margin chain 2 (index 11) */
514 /* iqCall, iqCallq chain 0 (index 12) */
521 /* iqCall, iqCallq chain 2 (index 13) */
1123 int chain, id local
[all...]
/linux-master/drivers/scsi/esas2r/
H A Desas2r_io.c242 * the new SGL to make room for the chain entry.
251 /* Set the limit pointer and build the chain entry */
263 * Now, if there was a previous chain entry, then
265 * and size of this chain. otherwise this is the
268 if (sgc->sge.a64.chain) {
269 sgc->sge.a64.chain->length |=
297 * can update the length of this chain entry.
299 sgc->sge.a64.chain = sgc->sge.a64.last;
331 * If there was a previous chain entry, update the length to indicate
334 if (sgc->sge.a64.chain) {
[all...]
/linux-master/drivers/video/fbdev/via/
H A Dvia_aux.c47 list_for_each_entry_safe(pos, n, &bus->drivers, chain) {
51 list_del(&pos->chain);
67 list_for_each_entry(pos, &bus->drivers, chain) {
H A Dvia_aux.h24 struct list_head chain; /* chain to support multiple drivers */ member in struct:via_aux_drv
51 list_add_tail(&data->chain, &data->bus->drivers);
/linux-master/scripts/
H A Dheaderdep.pl149 my $chain = [@$top, [$dep->[0], $dep->[1]]];
151 # If the dep already exists in the chain, we have a
154 print_cycle($chain);
159 push @queue, $chain;
/linux-master/Documentation/sphinx/
H A Dautomarkup.py12 from itertools import chain namespace
107 sorted_matches = sorted(chain(*match_iterators), key=lambda m: m.start())
H A Dcdomain.py43 from itertools import chain namespace
114 matches = sorted(chain(*match_iterators), key=lambda m: m.start())
/linux-master/arch/powerpc/kernel/vdso/
H A Dsigtramp64.S304 # we ever have some call chain that returns somewhere past the addi?
/linux-master/arch/s390/boot/
H A Dphysmem_info.c313 range->chain = new_range;
/linux-master/arch/s390/crypto/
H A Dchacha-s390.S483 stg %r0,0(SP) # back-chain
/linux-master/arch/s390/include/asm/
H A Dphysmem_info.h37 struct reserved_range *chain; member in struct:reserved_range
138 range && range->end; range = range->chain ? __va(range->chain) : NULL, \
149 if (range->chain)
150 return __va(range->chain);
/linux-master/drivers/bus/mhi/
H A Dcommon.h188 #define MHI_TRE_DATA_DWORD1(bei, ieot, ieob, chain) cpu_to_le32(FIELD_PREP(GENMASK(23, 16), \
193 FIELD_PREP(BIT(0), chain))
/linux-master/drivers/bus/mhi/host/
H A Dmain.c1209 int eot, eob, chain, bei; local
1240 chain = !!(flags & MHI_CHAIN);
1246 mhi_tre->dword[1] = MHI_TRE_DATA_DWORD1(bei, eot, eob, chain);
/linux-master/drivers/comedi/drivers/ni_routing/tools/
H A Dconvert_py_to_csv.py6 from itertools import chain namespace
41 dict(chain(
/linux-master/drivers/crypto/intel/keembay/
H A Docs-hcu.c248 u32 *chain; local
256 chain = (u32 *)data->digest;
270 chain[i] = readl(hcu_dev->io_base + OCS_HCU_CHAIN);
291 u32 *chain = (u32 *)data->digest; local
301 writel(chain[i], hcu_dev->io_base + OCS_HCU_CHAIN);
310 u32 *chain; local
326 chain = (u32 *)dgst;
328 chain[i] = readl(hcu_dev->io_base + OCS_HCU_CHAIN);
/linux-master/drivers/crypto/marvell/cesa/
H A Dcesa.c97 if (engine->chain.first && engine->chain.last)
H A Dcesa.h296 * TDMA descriptor used to create a transfer chain describing a crypto
328 * Iterator used to iterate over a scatterlist while creating a TDMA chain for
345 * Iterator used to create a TDMA chain for a given crypto operation.
354 * struct mv_cesa_tdma_chain - TDMA chain
355 * @first: first entry in the TDMA chain
356 * @last: last entry in the TDMA chain
358 * Stores a TDMA chain for a specific crypto operation.
437 * @max_req_len: maximum chunk length (useful to create the TDMA chain)
443 * @chain: list of the current tdma descriptors being processed
466 struct mv_cesa_tdma_chain chain; member in struct:mv_cesa_engine
537 struct mv_cesa_tdma_chain chain; member in struct:mv_cesa_req
849 mv_cesa_tdma_desc_iter_init(struct mv_cesa_tdma_chain *chain) argument
[all...]
H A Dcipher.c222 memcpy(skreq->iv, basereq->chain.last->op->ctx.skcipher.iv,
323 basereq->chain.first = NULL;
324 basereq->chain.last = NULL;
345 mv_cesa_tdma_desc_iter_init(&basereq->chain);
351 op = mv_cesa_dma_add_op(&basereq->chain, op_templ, skip_ctx,
362 ret = mv_cesa_dma_add_op_transfers(&basereq->chain, &iter.base,
368 ret = mv_cesa_dma_add_dummy_launch(&basereq->chain, flags);
373 ret = mv_cesa_dma_add_op_transfers(&basereq->chain, &iter.base,
381 ret = mv_cesa_dma_add_result_op(&basereq->chain,
389 basereq->chain
[all...]
H A Dhash.c317 if (base->chain.first->flags & CESA_TDMA_SET_STATE) {
363 (creq->base.chain.last->flags & CESA_TDMA_TYPE_MSK) ==
371 data = creq->base.chain.last->op->ctx.hash.hash;
492 mv_cesa_dma_add_frag(struct mv_cesa_tdma_chain *chain, argument
499 op = mv_cesa_dma_add_op(chain, tmpl, false, flags);
507 ret = mv_cesa_dma_add_dummy_launch(chain, flags);
520 mv_cesa_ahash_dma_add_cache(struct mv_cesa_tdma_chain *chain, argument
536 return mv_cesa_dma_add_data_transfer(chain,
545 mv_cesa_ahash_dma_last_req(struct mv_cesa_tdma_chain *chain, argument
560 op = mv_cesa_dma_add_frag(chain,
[all...]
H A Dtdma.c51 writel_relaxed(dreq->chain.first->cur_dma,
62 for (tdma = dreq->chain.first; tdma;) {
75 dreq->chain.first = NULL;
76 dreq->chain.last = NULL;
84 for (tdma = dreq->chain.first; tdma; tdma = tdma->next) {
99 if (engine->chain.first == NULL && engine->chain.last == NULL) {
100 engine->chain.first = dreq->chain.first;
101 engine->chain
192 mv_cesa_dma_add_desc(struct mv_cesa_tdma_chain *chain, gfp_t flags) argument
215 mv_cesa_dma_add_result_op(struct mv_cesa_tdma_chain *chain, dma_addr_t src, u32 size, u32 flags, gfp_t gfp_flags) argument
249 mv_cesa_dma_add_op(struct mv_cesa_tdma_chain *chain, const struct mv_cesa_op_ctx *op_templ, bool skip_ctx, gfp_t flags) argument
281 mv_cesa_dma_add_data_transfer(struct mv_cesa_tdma_chain *chain, dma_addr_t dst, dma_addr_t src, u32 size, u32 flags, gfp_t gfp_flags) argument
301 mv_cesa_dma_add_dummy_launch(struct mv_cesa_tdma_chain *chain, gfp_t flags) argument
309 mv_cesa_dma_add_dummy_end(struct mv_cesa_tdma_chain *chain, gfp_t flags) argument
322 mv_cesa_dma_add_op_transfers(struct mv_cesa_tdma_chain *chain, struct mv_cesa_dma_iter *dma_iter, struct mv_cesa_sg_dma_iter *sgiter, gfp_t gfp_flags) argument
[all...]
/linux-master/drivers/dma-buf/
H A DMakefile2 obj-y := dma-buf.o dma-fence.o dma-fence-array.o dma-fence-chain.o \
14 st-dma-fence-chain.o \
H A Ddma-fence-chain.c3 * fence-chain: chain fences together in a timeline
10 #include <linux/dma-fence-chain.h>
16 * @chain: chain node to get the previous node from
19 * chain node.
21 static struct dma_fence *dma_fence_chain_get_prev(struct dma_fence_chain *chain) argument
26 prev = dma_fence_get_rcu_safe(&chain->prev);
32 * dma_fence_chain_walk - chain walking function
33 * @fence: current chain nod
41 struct dma_fence_chain *chain, *prev_chain; local
92 struct dma_fence_chain *chain; local
124 struct dma_fence_chain *chain; local
137 struct dma_fence_chain *chain; local
180 struct dma_fence_chain *chain = to_dma_fence_chain(fence); local
241 dma_fence_chain_init(struct dma_fence_chain *chain, struct dma_fence *prev, struct dma_fence *fence, uint64_t seqno) argument
[all...]
H A Ddma-fence-unwrap.c12 #include <linux/dma-fence-chain.h>
20 cursor->array = dma_fence_chain_contained(cursor->chain);
36 cursor->chain = dma_fence_get(head);
57 cursor->chain = dma_fence_chain_walk(cursor->chain);

Completed in 292 milliseconds

1234567891011>>