Searched refs:chain (Results 26 - 50 of 279) sorted by relevance

1234567891011>>

/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-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);
/linux-master/drivers/gpu/drm/i915/
H A Di915_sw_fence_work.c29 struct dma_fence_work *f = container_of(fence, typeof(*f), chain);
71 i915_sw_fence_fini(&f->chain);
89 i915_sw_fence_init(&f->chain, fence_notify);
98 return __i915_sw_fence_await_dma_fence(&f->chain, signal, &f->cb);
/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/drivers/net/wireless/ath/ath9k/
H A Dlink.c153 int chain; local
161 for (chain = 0; chain < AR9300_MAX_CHAINS; chain++) {
162 if (!(ah->txchainmask & BIT(chain)))
165 ar9003_paprd_populate_single_table(ah, caldata, chain);
172 static bool ath_paprd_send_frame(struct ath_softc *sc, struct sk_buff *skb, int chain) argument
193 txctl.paprd = BIT(chain);
206 "Timeout waiting for paprd training on TX chain %d\n",
207 chain);
223 int chain; local
[all...]
/linux-master/fs/ext4/
H A Dindirect.c115 * ext4_get_branch - read the chain of indirect blocks leading to data
117 * @depth: depth of the chain (1 - direct pointer, etc.)
119 * @chain: place to store the result
124 * (incomplete one) otherwise. Upon the return chain[i].key contains
125 * the number of (i+1)-th block in the chain (as it is stored in memory,
126 * i.e. little-endian 32-bit), chain[i].p contains the address of that
128 * for i>0) and chain[i].bh points to the buffer_head of i-th indirect
130 * numbers of the chain, addresses they were taken from (and where we can
131 * verify that chain did not change) and buffer_heads hosting these
139 * the whole chain, al
144 ext4_get_branch(struct inode *inode, int depth, ext4_lblk_t *offsets, Indirect chain[4], int *err) argument
537 Indirect chain[4]; local
804 ext4_find_shared(struct inode *inode, int depth, ext4_lblk_t offsets[4], Indirect chain[4], __le32 *top) argument
1125 Indirect chain[4]; local
1241 Indirect chain[4], chain2[4]; local
[all...]
/linux-master/fs/lockd/
H A Dhost.c37 #define for_each_host(host, chain, table) \
38 for ((chain) = (table); \
39 (chain) < (table) + NLM_HOST_NRHASH; ++(chain)) \
40 hlist_for_each_entry((host), (chain), h_hash)
42 #define for_each_host_safe(host, next, chain, table) \
43 for ((chain) = (table); \
44 (chain) < (table) + NLM_HOST_NRHASH; ++(chain)) \
46 (chain), h_has
237 struct hlist_head *chain; local
332 struct hlist_head *chain; local
530 struct hlist_head *chain; local
585 struct hlist_head *chain; local
616 struct hlist_head *chain; local
660 struct hlist_head *chain; local
[all...]
/linux-master/sound/
H A Dsound_core.c209 * Remove a node from the chain. Called with the lock asserted
350 const int chain = unit % SOUND_STEP; local
355 switch (chain) {
401 sprintf(_name, "unknown%d", chain);
408 return sound_insert_unit(&chains[chain], fops, -1, unit, max_unit,
519 static struct sound_unit *__look_for_unit(int chain, int unit) argument
523 s=chains[chain];
535 int chain; local
540 chain=unit&0x0F;
541 if(chain
[all...]
/linux-master/drivers/net/ethernet/toshiba/
H A Dspider_net.c59 "in tx chain");
270 * spider_net_free_chain - free descriptor chain
272 * @chain: address of chain
277 struct spider_net_descr_chain *chain)
281 descr = chain->ring;
286 } while (descr != chain->ring);
288 dma_free_coherent(&card->pdev->dev, chain->num_desc * sizeof(struct spider_net_hw_descr),
289 chain->hwring, chain
276 spider_net_free_chain(struct spider_net_card *card, struct spider_net_descr_chain *chain) argument
303 spider_net_init_chain(struct spider_net_card *card, struct spider_net_descr_chain *chain) argument
489 struct spider_net_descr_chain *chain = &card->rx_chain; local
519 struct spider_net_descr_chain *chain = &card->rx_chain; local
652 struct spider_net_descr_chain *chain = &card->tx_chain; local
767 struct spider_net_descr_chain *chain = &card->tx_chain; local
991 struct spider_net_descr_chain *chain = &card->rx_chain; local
1090 struct spider_net_descr_chain *chain = &card->rx_chain; local
1117 struct spider_net_descr_chain *chain = &card->rx_chain; local
1153 struct spider_net_descr_chain *chain = &card->rx_chain; local
[all...]
/linux-master/fs/sysv/
H A Ditree.c89 Indirect chain[],
93 Indirect *p = chain;
97 add_chain(chain, NULL, SYSV_I(inode)->i_data + *offsets);
106 if (!verify_chain(chain, p))
174 Indirect chain[],
182 if (!verify_chain(chain, where-1) || *where->p)
212 Indirect chain[DEPTH]; local
222 partial = get_branch(inode, depth, offsets, chain, &err);
228 chain[depth-1].key));
230 partial = chain
86 get_branch(struct inode *inode, int depth, int offsets[], Indirect chain[], int *err) argument
173 splice_branch(struct inode *inode, Indirect chain[], Indirect *where, int num) argument
280 find_shared(struct inode *inode, int depth, int offsets[], Indirect chain[], sysv_zone_t *top) argument
371 Indirect chain[DEPTH]; local
[all...]
/linux-master/net/netfilter/
H A Dnf_tables_trace.c135 * an implicit return (end of chain reached).
176 return &info->basechain->chain;
183 if (WARN_ON_ONCE(!last->chain))
184 return &info->basechain->chain;
186 return last->chain;
194 const struct nft_chain *chain; local
204 chain = nft_trace_get_chain(rule, info);
207 nla_total_size(strlen(chain->table->name)) +
208 nla_total_size(strlen(chain->name)) +
226 size += nla_total_size(strlen(verdict->chain
306 nft_trace_init(struct nft_traceinfo *info, const struct nft_pktinfo *pkt, const struct nft_chain *chain) argument
[all...]
/linux-master/drivers/media/usb/uvc/
H A Duvc_driver.c1224 struct uvc_video_chain *chain; local
1232 /* GPIO entities are always on the first chain. */
1233 chain = list_first_entry(&dev->chains, struct uvc_video_chain, list);
1234 uvc_ctrl_status_event(chain, unit->controls, &new_val);
1321 * Scan the UVC descriptors to locate a chain starting at an Output Terminal
1343 * Extension Units connected to the main chain as single-unit branches are
1346 static int uvc_scan_chain_entity(struct uvc_video_chain *chain, argument
1354 uvc_dbg(chain->dev, DESCR,
1365 if (chain->processing != NULL) {
1366 uvc_dbg(chain
1423 uvc_scan_chain_forward(struct uvc_video_chain *chain, struct uvc_entity *entity, struct uvc_entity *prev) argument
1522 uvc_scan_chain_backward(struct uvc_video_chain *chain, struct uvc_entity **_entity) argument
1600 uvc_scan_chain(struct uvc_video_chain *chain, struct uvc_entity *term) argument
1660 uvc_print_chain(struct uvc_video_chain *chain) argument
1674 struct uvc_video_chain *chain; local
1703 struct uvc_video_chain *chain; local
1786 struct uvc_video_chain *chain; local
1867 struct uvc_video_chain *chain; local
2025 uvc_register_terms(struct uvc_device *dev, struct uvc_video_chain *chain) argument
2063 struct uvc_video_chain *chain; local
[all...]
H A Duvc_status.c144 struct uvc_video_chain **chain)
146 list_for_each_entry((*chain), &dev->chains, list) {
150 list_for_each_entry(entity, &(*chain)->entities, chain) {
169 struct uvc_video_chain *chain; local
183 ctrl = uvc_event_find_ctrl(dev, status, &chain);
189 return uvc_ctrl_status_event_async(urb, chain, ctrl,
330 uvc_ctrl_status_event(w->chain, w->ctrl, w->data);
342 uvc_ctrl_status_event(w->chain, w->ctrl, w->data);
142 uvc_event_find_ctrl(struct uvc_device *dev, const struct uvc_status *status, struct uvc_video_chain **chain) argument
H A Duvc_v4l2.c29 static int uvc_control_add_xu_mapping(struct uvc_video_chain *chain, argument
89 ret = uvc_ctrl_add_mapping(chain, map);
103 static int uvc_ioctl_xu_ctrl_map(struct uvc_video_chain *chain, argument
134 ret = uvc_ctrl_add_mapping(chain, map);
138 ret = uvc_control_add_xu_mapping(chain, map, xmap);
142 uvc_dbg(chain->dev, CONTROL,
647 handle->chain = stream->chain;
686 struct uvc_video_chain *chain = handle->chain; local
926 struct uvc_video_chain *chain = handle->chain; local
968 struct uvc_video_chain *chain = handle->chain; local
996 struct uvc_video_chain *chain = handle->chain; local
1031 struct uvc_video_chain *chain = handle->chain; local
1040 struct uvc_video_chain *chain = handle->chain; local
1065 uvc_ctrl_check_access(struct uvc_video_chain *chain, struct v4l2_ext_controls *ctrls, unsigned long ioctl) argument
1088 struct uvc_video_chain *chain = handle->chain; local
1136 struct uvc_video_chain *chain = handle->chain; local
1186 struct uvc_video_chain *chain = handle->chain; local
1364 struct uvc_video_chain *chain = handle->chain; local
[all...]
/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/tools/testing/selftests/netfilter/
H A Dnft_audit.sh48 do_test "nft add chain $table c1" \
51 do_test "nft add chain $table c2; add chain $table c3" \
64 for chain in c2 c3; do
66 cmd+="$sep add rule $table $chain counter"
207 readarray -t handles < <(nft -a list chain t1 c1 | \
217 do_test 'nft flush chain t1 c2' \
225 do_test 'nft delete chain t2 c2' \
H A Dnft_trans_stress.sh61 echo "add chain inet $table INPUT { type filter hook input priority 0; }" >> "$tmp"
62 echo "add chain inet $table OUTPUT { type filter hook output priority 0; }" >> "$tmp"
64 chain=$(printf "chain%03u" "$c")
65 echo "add chain inet $table $chain" >> "$tmp"
69 chain=$(printf "chain%03u" "$c")
71 echo "add rule inet $table $BASE counter jump $chain" >> "$tmp"
73 echo "add rule inet $table $chain counte
[all...]
/linux-master/tools/testing/selftests/vDSO/
H A Dparse_vdso.c50 ELF(Word) *bucket, *chain;
156 vdso_info.chain = &hash[vdso_info.nbucket + 2];
207 ELF(Word) chain = vdso_info.bucket[elf_hash(name) % vdso_info.nbucket];
209 for (; chain != STN_UNDEF; chain = vdso_info.chain[chain]) {
210 ELF(Sym) *sym = &vdso_info.symtab[chain];
225 && !vdso_match_version(vdso_info.versym[chain],
/linux-master/include/linux/
H A Ddma-fence-unwrap.h20 * @chain: potential dma_fence_chain, but can be other fence as well
22 struct dma_fence *chain; member in struct:dma_fence_unwrap
/linux-master/drivers/gpu/drm/imagination/
H A Dpvr_sync.h44 * @chain: Chain object used to link the new fence with the
49 struct dma_fence_chain *chain; member in struct:pvr_sync_signal
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_flower.c13 * into the chain number. This is UAPI.
24 /* PSFP chain and block ID */
28 static int ocelot_chain_to_block(int chain, bool ingress) argument
33 if (chain == 0)
38 /* Backwards compatibility with older, single-chain tc-flower
41 if (chain == 0)
45 if (chain == VCAP_IS1_CHAIN(lookup))
50 if (chain == VCAP_IS2_CHAIN(lookup, pag))
53 if (chain == OCELOT_PSFP_CHAIN)
59 /* Caller must ensure this is a valid IS1 or IS2 chain firs
62 ocelot_chain_to_lookup(int chain) argument
76 ocelot_chain_to_pag(int chain) argument
92 ocelot_is_goto_target_valid(int goto_target, int chain, bool ingress) argument
145 ocelot_find_vcap_filter_that_points_at(struct ocelot *ocelot, int chain) argument
240 int i, chain, egress_port; local
873 int chain = f->common.chain_index; local
[all...]
/linux-master/drivers/net/wireless/mediatek/mt76/mt76x2/
H A Deeprom.c198 mt76x2_set_rssi_offset(struct mt76x02_dev *dev, int chain, u8 val) argument
203 dest[chain] = 0;
207 dest[chain] = mt76x02_sign_extend_optional(val, 7);
347 int chain, int offset)
363 t->chain[chain].tssi_slope = data[0];
364 t->chain[chain].tssi_offset = data[1];
365 t->chain[chain]
344 mt76x2_get_power_info_2g(struct mt76x02_dev *dev, struct mt76x2_tx_power_info *t, struct ieee80211_channel *chan, int chain, int offset) argument
374 mt76x2_get_power_info_5g(struct mt76x02_dev *dev, struct mt76x2_tx_power_info *t, struct ieee80211_channel *chan, int chain, int offset) argument
[all...]
/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/include/drm/
H A Ddrm_syncobj.h30 #include <linux/dma-fence-chain.h>
121 struct dma_fence_chain *chain,

Completed in 191 milliseconds

1234567891011>>