/linux-master/drivers/dma-buf/ |
H A D | Makefile | 2 obj-y := dma-buf.o dma-fence.o dma-fence-array.o dma-fence-chain.o \ 14 st-dma-fence-chain.o \
|
H A D | dma-fence-unwrap.c | 12 #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 D | i915_sw_fence_work.c | 29 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 D | via_aux.c | 47 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 D | via_aux.h | 24 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 D | link.c | 153 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 D | indirect.c | 115 * 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 D | host.c | 37 #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 D | sound_core.c | 209 * 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 D | spider_net.c | 59 "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 D | itree.c | 89 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 D | nf_tables_trace.c | 135 * 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 D | uvc_driver.c | 1224 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 D | uvc_status.c | 144 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 D | uvc_v4l2.c | 29 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 D | headerdep.pl | 149 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 D | nft_audit.sh | 48 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 D | nft_trans_stress.sh | 61 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 D | parse_vdso.c | 50 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 D | dma-fence-unwrap.h | 20 * @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 D | pvr_sync.h | 44 * @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 D | ocelot_flower.c | 13 * 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 D | eeprom.c | 198 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 D | convert_py_to_csv.py | 6 from itertools import chain namespace 41 dict(chain(
|
/linux-master/include/drm/ |
H A D | drm_syncobj.h | 30 #include <linux/dma-fence-chain.h> 121 struct dma_fence_chain *chain,
|