Searched refs:ext (Results 1 - 200 of 574) sorted by relevance

123

/linux-4.1.27/arch/blackfin/mach-bf538/
H A DMakefile6 obj-$(CONFIG_GPIOLIB) += ext-gpio.o
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
H A Dosc_cache.c50 static int osc_extent_wait(const struct lu_env *env, struct osc_extent *ext,
73 static inline char *ext_flags(struct osc_extent *ext, char *flags) ext_flags() argument
76 *buf++ = ext->oe_rw ? 'r' : 'w'; ext_flags()
77 if (ext->oe_intree) ext_flags()
79 if (ext->oe_srvlock) ext_flags()
81 if (ext->oe_hp) ext_flags()
83 if (ext->oe_urgent) ext_flags()
85 if (ext->oe_memalloc) ext_flags()
87 if (ext->oe_trunc_pending) ext_flags()
89 if (ext->oe_fsync_wait) ext_flags()
101 #define EXTPARA(ext) (ext)->oe_start, (ext)->oe_end, (ext)->oe_max_end
130 #define EASSERTF(expr, ext, fmt, args...) do { \
132 OSC_EXTENT_DUMP(D_ERROR, (ext), fmt, ##args); \
133 osc_extent_tree_dump(D_ERROR, (ext)->oe_obj); \
139 #define EASSERT(expr, ext) EASSERTF(expr, ext, "\n")
149 static inline struct osc_extent *next_extent(struct osc_extent *ext) next_extent() argument
151 if (ext == NULL) next_extent()
154 LASSERT(ext->oe_intree); next_extent()
155 return rb_extent(rb_next(&ext->oe_node)); next_extent()
158 static inline struct osc_extent *prev_extent(struct osc_extent *ext) prev_extent() argument
160 if (ext == NULL) prev_extent()
163 LASSERT(ext->oe_intree); prev_extent()
164 return rb_extent(rb_prev(&ext->oe_node)); prev_extent()
173 static int osc_extent_sanity_check0(struct osc_extent *ext, osc_extent_sanity_check0() argument
176 struct osc_object *obj = ext->oe_obj; osc_extent_sanity_check0()
186 if (ext->oe_state >= OES_STATE_MAX) { osc_extent_sanity_check0()
191 if (atomic_read(&ext->oe_refc) <= 0) { osc_extent_sanity_check0()
196 if (atomic_read(&ext->oe_refc) < atomic_read(&ext->oe_users)) { osc_extent_sanity_check0()
201 switch (ext->oe_state) { osc_extent_sanity_check0()
203 if (ext->oe_nr_pages > 0 || !list_empty(&ext->oe_pages)) osc_extent_sanity_check0()
209 if (atomic_read(&ext->oe_users) == 0) { osc_extent_sanity_check0()
213 if (ext->oe_hp) { osc_extent_sanity_check0()
217 if (ext->oe_fsync_wait && !ext->oe_urgent) { osc_extent_sanity_check0()
223 if (ext->oe_grants == 0) { osc_extent_sanity_check0()
227 if (ext->oe_fsync_wait && !ext->oe_urgent && !ext->oe_hp) { osc_extent_sanity_check0()
232 if (atomic_read(&ext->oe_users) > 0) { osc_extent_sanity_check0()
238 if (ext->oe_max_end < ext->oe_end || ext->oe_end < ext->oe_start) { osc_extent_sanity_check0()
243 if (ext->oe_osclock == NULL && ext->oe_grants > 0) { osc_extent_sanity_check0()
248 if (ext->oe_osclock) { osc_extent_sanity_check0()
250 descr = &ext->oe_osclock->cll_descr; osc_extent_sanity_check0()
251 if (!(descr->cld_start <= ext->oe_start && osc_extent_sanity_check0()
252 descr->cld_end >= ext->oe_max_end)) { osc_extent_sanity_check0()
258 if (ext->oe_nr_pages > ext->oe_mppr) { osc_extent_sanity_check0()
265 if (ext->oe_state > OES_CACHE) { osc_extent_sanity_check0()
276 list_for_each_entry(oap, &ext->oe_pages, oap_pending_item) { osc_extent_sanity_check0()
279 if (index > ext->oe_end || index < ext->oe_start) { osc_extent_sanity_check0()
284 if (page_count != ext->oe_nr_pages) { osc_extent_sanity_check0()
291 OSC_EXTENT_DUMP(D_ERROR, ext, osc_extent_sanity_check0()
293 func, line, ext, rc); osc_extent_sanity_check0()
297 #define sanity_check_nolock(ext) \
298 osc_extent_sanity_check0(ext, __func__, __LINE__)
300 #define sanity_check(ext) ({ \
302 osc_object_lock((ext)->oe_obj); \
303 __res = sanity_check_nolock(ext); \
304 osc_object_unlock((ext)->oe_obj); \
313 struct osc_extent *ext) osc_extent_is_overlapped()
323 if (tmp == ext) osc_extent_is_overlapped()
325 if (tmp->oe_end >= ext->oe_start && osc_extent_is_overlapped()
326 tmp->oe_start <= ext->oe_end) osc_extent_is_overlapped()
332 static void osc_extent_state_set(struct osc_extent *ext, int state) osc_extent_state_set() argument
334 LASSERT(osc_object_is_locked(ext->oe_obj)); osc_extent_state_set()
338 /* LASSERT(sanity_check_nolock(ext) == 0); */ osc_extent_state_set()
341 ext->oe_state = state; osc_extent_state_set()
342 wake_up_all(&ext->oe_waitq); osc_extent_state_set()
347 struct osc_extent *ext; osc_extent_alloc() local
349 OBD_SLAB_ALLOC_PTR_GFP(ext, osc_extent_kmem, GFP_IOFS); osc_extent_alloc()
350 if (ext == NULL) osc_extent_alloc()
353 RB_CLEAR_NODE(&ext->oe_node); osc_extent_alloc()
354 ext->oe_obj = obj; osc_extent_alloc()
355 atomic_set(&ext->oe_refc, 1); osc_extent_alloc()
356 atomic_set(&ext->oe_users, 0); osc_extent_alloc()
357 INIT_LIST_HEAD(&ext->oe_link); osc_extent_alloc()
358 ext->oe_state = OES_INV; osc_extent_alloc()
359 INIT_LIST_HEAD(&ext->oe_pages); osc_extent_alloc()
360 init_waitqueue_head(&ext->oe_waitq); osc_extent_alloc()
361 ext->oe_osclock = NULL; osc_extent_alloc()
363 return ext; osc_extent_alloc()
366 static void osc_extent_free(struct osc_extent *ext) osc_extent_free() argument
368 OBD_SLAB_FREE_PTR(ext, osc_extent_kmem); osc_extent_free()
371 static struct osc_extent *osc_extent_get(struct osc_extent *ext) osc_extent_get() argument
373 LASSERT(atomic_read(&ext->oe_refc) >= 0); osc_extent_get()
374 atomic_inc(&ext->oe_refc); osc_extent_get()
375 return ext; osc_extent_get()
378 static void osc_extent_put(const struct lu_env *env, struct osc_extent *ext) osc_extent_put() argument
380 LASSERT(atomic_read(&ext->oe_refc) > 0); osc_extent_put()
381 if (atomic_dec_and_test(&ext->oe_refc)) { osc_extent_put()
382 LASSERT(list_empty(&ext->oe_link)); osc_extent_put()
383 LASSERT(atomic_read(&ext->oe_users) == 0); osc_extent_put()
384 LASSERT(ext->oe_state == OES_INV); osc_extent_put()
385 LASSERT(!ext->oe_intree); osc_extent_put()
387 if (ext->oe_osclock) { osc_extent_put()
388 cl_lock_put(env, ext->oe_osclock); osc_extent_put()
389 ext->oe_osclock = NULL; osc_extent_put()
391 osc_extent_free(ext); osc_extent_put()
400 static void osc_extent_put_trust(struct osc_extent *ext) osc_extent_put_trust() argument
402 LASSERT(atomic_read(&ext->oe_refc) > 1); osc_extent_put_trust()
403 LASSERT(osc_object_is_locked(ext->oe_obj)); osc_extent_put_trust()
404 atomic_dec(&ext->oe_refc); osc_extent_put_trust()
439 struct osc_extent *ext; osc_extent_lookup() local
441 ext = osc_extent_search(obj, index); osc_extent_lookup()
442 if (ext != NULL && ext->oe_start <= index && index <= ext->oe_end) osc_extent_lookup()
443 return osc_extent_get(ext); osc_extent_lookup()
448 static void osc_extent_insert(struct osc_object *obj, struct osc_extent *ext) osc_extent_insert() argument
454 LASSERT(ext->oe_intree == 0); osc_extent_insert()
455 LASSERT(ext->oe_obj == obj); osc_extent_insert()
461 if (ext->oe_end < tmp->oe_start) osc_extent_insert()
463 else if (ext->oe_start > tmp->oe_end) osc_extent_insert()
466 EASSERTF(0, tmp, EXTSTR, EXTPARA(ext)); osc_extent_insert()
468 rb_link_node(&ext->oe_node, parent, n); osc_extent_insert()
469 rb_insert_color(&ext->oe_node, &obj->oo_root); osc_extent_insert()
470 osc_extent_get(ext); osc_extent_insert()
471 ext->oe_intree = 1; osc_extent_insert()
475 static void osc_extent_erase(struct osc_extent *ext) osc_extent_erase() argument
477 struct osc_object *obj = ext->oe_obj; osc_extent_erase()
479 if (ext->oe_intree) { osc_extent_erase()
480 rb_erase(&ext->oe_node, &obj->oo_root); osc_extent_erase()
481 ext->oe_intree = 0; osc_extent_erase()
483 osc_extent_put_trust(ext); osc_extent_erase()
487 static struct osc_extent *osc_extent_hold(struct osc_extent *ext) osc_extent_hold() argument
489 struct osc_object *obj = ext->oe_obj; osc_extent_hold()
492 LASSERT(ext->oe_state == OES_ACTIVE || ext->oe_state == OES_CACHE); osc_extent_hold()
493 if (ext->oe_state == OES_CACHE) { osc_extent_hold()
494 osc_extent_state_set(ext, OES_ACTIVE); osc_extent_hold()
495 osc_update_pending(obj, OBD_BRW_WRITE, -ext->oe_nr_pages); osc_extent_hold()
497 atomic_inc(&ext->oe_users); osc_extent_hold()
498 list_del_init(&ext->oe_link); osc_extent_hold()
499 return osc_extent_get(ext); osc_extent_hold()
502 static void __osc_extent_remove(struct osc_extent *ext) __osc_extent_remove() argument
504 LASSERT(osc_object_is_locked(ext->oe_obj)); __osc_extent_remove()
505 LASSERT(list_empty(&ext->oe_pages)); __osc_extent_remove()
506 osc_extent_erase(ext); __osc_extent_remove()
507 list_del_init(&ext->oe_link); __osc_extent_remove()
508 osc_extent_state_set(ext, OES_INV); __osc_extent_remove()
509 OSC_EXTENT_DUMP(D_CACHE, ext, "destroyed.\n"); __osc_extent_remove()
512 static void osc_extent_remove(struct osc_extent *ext) osc_extent_remove() argument
514 struct osc_object *obj = ext->oe_obj; osc_extent_remove()
517 __osc_extent_remove(ext); osc_extent_remove()
576 void osc_extent_release(const struct lu_env *env, struct osc_extent *ext) osc_extent_release() argument
578 struct osc_object *obj = ext->oe_obj; osc_extent_release()
580 LASSERT(atomic_read(&ext->oe_users) > 0); osc_extent_release()
581 LASSERT(sanity_check(ext) == 0); osc_extent_release()
582 LASSERT(ext->oe_grants > 0); osc_extent_release()
584 if (atomic_dec_and_lock(&ext->oe_users, &obj->oo_lock)) { osc_extent_release()
585 LASSERT(ext->oe_state == OES_ACTIVE); osc_extent_release()
586 if (ext->oe_trunc_pending) { osc_extent_release()
590 osc_extent_state_set(ext, OES_TRUNC); osc_extent_release()
591 ext->oe_trunc_pending = 0; osc_extent_release()
593 osc_extent_state_set(ext, OES_CACHE); osc_extent_release()
595 ext->oe_nr_pages); osc_extent_release()
598 osc_extent_merge(env, ext, prev_extent(ext)); osc_extent_release()
599 osc_extent_merge(env, ext, next_extent(ext)); osc_extent_release()
601 if (ext->oe_urgent) osc_extent_release()
602 list_move_tail(&ext->oe_link, osc_extent_release()
609 osc_extent_put(env, ext); osc_extent_release()
629 struct osc_extent *ext; osc_extent_find() local
679 ext = osc_extent_search(obj, cur->oe_start); osc_extent_find()
680 if (ext == NULL) osc_extent_find()
681 ext = first_extent(obj); osc_extent_find()
682 while (ext != NULL) { osc_extent_find()
683 loff_t ext_chk_start = ext->oe_start >> ppc_bits; osc_extent_find()
684 loff_t ext_chk_end = ext->oe_end >> ppc_bits; osc_extent_find()
686 LASSERT(sanity_check_nolock(ext) == 0); osc_extent_find()
691 if (lock != ext->oe_osclock) { osc_extent_find()
692 EASSERTF(!overlapped(ext, cur), ext, osc_extent_find()
695 ext = next_extent(ext); osc_extent_find()
701 ext = next_extent(ext); osc_extent_find()
705 /* ok, from now on, ext and cur have these attrs: osc_extent_find()
709 if (overlapped(ext, cur)) { osc_extent_find()
712 EASSERTF((ext->oe_start <= cur->oe_start && osc_extent_find()
713 ext->oe_end >= cur->oe_end), osc_extent_find()
714 ext, EXTSTR, EXTPARA(cur)); osc_extent_find()
716 if (ext->oe_state > OES_CACHE || ext->oe_fsync_wait) { osc_extent_find()
719 conflict = osc_extent_get(ext); osc_extent_find()
723 found = osc_extent_hold(ext); osc_extent_find()
728 if (ext->oe_state != OES_CACHE || ext->oe_fsync_wait) { osc_extent_find()
732 ext = next_extent(ext); osc_extent_find()
739 if (ext->oe_max_end != max_end) { osc_extent_find()
742 ext = next_extent(ext); osc_extent_find()
752 /* try to do front merge - extend ext's start */ osc_extent_find()
754 /* ext must be chunk size aligned */ osc_extent_find()
755 EASSERT((ext->oe_start & ~chunk_mask) == 0, ext); osc_extent_find()
757 /* pull ext's start back to cover cur */ osc_extent_find()
758 ext->oe_start = cur->oe_start; osc_extent_find()
759 ext->oe_grants += chunksize; osc_extent_find()
762 found = osc_extent_hold(ext); osc_extent_find()
765 ext->oe_end = cur->oe_end; osc_extent_find()
766 ext->oe_grants += chunksize; osc_extent_find()
771 if (osc_extent_merge(env, ext, next_extent(ext)) == 0) osc_extent_find()
775 found = osc_extent_hold(ext); osc_extent_find()
780 ext = next_extent(ext); osc_extent_find()
789 "found caching ext for %lu.\n", index); osc_extent_find()
831 int osc_extent_finish(const struct lu_env *env, struct osc_extent *ext, osc_extent_finish() argument
834 struct client_obd *cli = osc_cli(ext->oe_obj); osc_extent_finish()
837 int nr_pages = ext->oe_nr_pages; osc_extent_finish()
843 OSC_EXTENT_DUMP(D_CACHE, ext, "extent finished.\n"); osc_extent_finish()
845 ext->oe_rc = rc ?: ext->oe_nr_pages; osc_extent_finish()
846 EASSERT(ergo(rc == 0, ext->oe_state == OES_RPC), ext); osc_extent_finish() local
847 list_for_each_entry_safe(oap, tmp, &ext->oe_pages, osc_extent_finish()
856 --ext->oe_nr_pages; osc_extent_finish()
859 EASSERT(ext->oe_nr_pages == 0, ext); osc_extent_finish()
862 lost_grant = ext->oe_grants; osc_extent_finish()
876 if (ext->oe_grants > 0) osc_extent_finish()
879 osc_extent_remove(ext); osc_extent_finish()
881 osc_extent_put(env, ext); osc_extent_finish()
885 static int extent_wait_cb(struct osc_extent *ext, int state) extent_wait_cb() argument
889 osc_object_lock(ext->oe_obj); extent_wait_cb()
890 ret = ext->oe_state == state; extent_wait_cb()
891 osc_object_unlock(ext->oe_obj); extent_wait_cb()
899 static int osc_extent_wait(const struct lu_env *env, struct osc_extent *ext, osc_extent_wait() argument
902 struct osc_object *obj = ext->oe_obj; osc_extent_wait()
908 LASSERT(sanity_check_nolock(ext) == 0); osc_extent_wait()
911 if (state == OES_INV && !ext->oe_urgent && !ext->oe_hp && osc_extent_wait()
912 !ext->oe_trunc_pending) { osc_extent_wait()
913 if (ext->oe_state == OES_ACTIVE) { osc_extent_wait()
914 ext->oe_urgent = 1; osc_extent_wait()
915 } else if (ext->oe_state == OES_CACHE) { osc_extent_wait()
916 ext->oe_urgent = 1; osc_extent_wait()
917 osc_extent_hold(ext); osc_extent_wait()
923 osc_extent_release(env, ext); osc_extent_wait()
926 rc = l_wait_event(ext->oe_waitq, extent_wait_cb(ext, state), &lwi); osc_extent_wait()
928 OSC_EXTENT_DUMP(D_ERROR, ext, osc_extent_wait()
929 "%s: wait ext to %d timedout, recovery in progress?\n", osc_extent_wait()
933 rc = l_wait_event(ext->oe_waitq, extent_wait_cb(ext, state), osc_extent_wait()
936 if (rc == 0 && ext->oe_rc < 0) osc_extent_wait()
937 rc = ext->oe_rc; osc_extent_wait()
942 * Discard pages with index greater than @size. If @ext is overlapped with
945 static int osc_extent_truncate(struct osc_extent *ext, pgoff_t trunc_index, osc_extent_truncate() argument
951 struct osc_object *obj = ext->oe_obj; osc_extent_truncate()
962 LASSERT(sanity_check(ext) == 0); osc_extent_truncate()
963 EASSERT(ext->oe_state == OES_TRUNC, ext); osc_extent_truncate()
964 EASSERT(!ext->oe_urgent, ext); osc_extent_truncate()
977 list_for_each_entry_safe(oap, tmp, &ext->oe_pages, osc_extent_truncate()
1012 --ext->oe_nr_pages; osc_extent_truncate()
1015 EASSERTF(ergo(ext->oe_start >= trunc_index + !!partial, osc_extent_truncate()
1016 ext->oe_nr_pages == 0), osc_extent_truncate()
1017 ext, "trunc_index %lu, partial %d\n", trunc_index, partial); osc_extent_truncate()
1020 if (ext->oe_nr_pages == 0) { osc_extent_truncate()
1022 grants = ext->oe_grants; osc_extent_truncate()
1023 ext->oe_grants = 0; osc_extent_truncate()
1025 int chunks = (ext->oe_end >> ppc_bits) - trunc_chunk; osc_extent_truncate()
1033 * ext->oe_nr_pages must be zero, so we should be in osc_extent_truncate()
1042 ext->oe_grants -= grants; osc_extent_truncate()
1044 ext->oe_end = min(last_index, ext->oe_max_end); osc_extent_truncate()
1045 LASSERT(ext->oe_end >= ext->oe_start); osc_extent_truncate()
1046 LASSERT(ext->oe_grants > 0); osc_extent_truncate()
1064 struct osc_extent *ext) osc_extent_make_ready()
1068 struct osc_object *obj = ext->oe_obj; osc_extent_make_ready()
1073 LASSERT(sanity_check(ext) == 0); osc_extent_make_ready()
1075 EASSERT(ext->oe_state == OES_LOCKING, ext); osc_extent_make_ready()
1076 EASSERT(ext->oe_owner != NULL, ext); osc_extent_make_ready()
1078 OSC_EXTENT_DUMP(D_CACHE, ext, "make ready\n"); osc_extent_make_ready()
1080 list_for_each_entry(oap, &ext->oe_pages, oap_pending_item) { osc_extent_make_ready()
1104 LASSERT(page_count == ext->oe_nr_pages); osc_extent_make_ready()
1117 list_for_each_entry(oap, &ext->oe_pages, oap_pending_item) { osc_extent_make_ready()
1125 osc_extent_state_set(ext, OES_RPC); osc_extent_make_ready()
1128 osc_extent_get(ext); osc_extent_make_ready()
1136 * page index must be in the same or next chunk of ext->oe_end.
1138 static int osc_extent_expand(struct osc_extent *ext, pgoff_t index, int *grants) osc_extent_expand() argument
1140 struct osc_object *obj = ext->oe_obj; osc_extent_expand()
1150 LASSERT(ext->oe_max_end >= index && ext->oe_start <= index); osc_extent_expand()
1152 LASSERT(sanity_check_nolock(ext) == 0); osc_extent_expand()
1153 end_chunk = ext->oe_end >> ppc_bits; osc_extent_expand()
1166 end_index = min(ext->oe_max_end, ((chunk + 1) << ppc_bits) - 1); osc_extent_expand()
1168 next = next_extent(ext); osc_extent_expand()
1176 ext->oe_end = end_index; osc_extent_expand()
1177 ext->oe_grants += chunksize; osc_extent_expand()
1180 EASSERTF(osc_extent_is_overlapped(obj, ext) == 0, ext, osc_extent_expand() local
1191 struct osc_extent *ext; osc_extent_tree_dump0() local
1199 for (ext = first_extent(obj); ext != NULL; ext = next_extent(ext)) osc_extent_tree_dump0()
1200 OSC_EXTENT_DUMP(level, ext, "in tree %d.\n", cnt++); osc_extent_tree_dump0()
1203 list_for_each_entry(ext, &obj->oo_hp_exts, oe_link) osc_extent_tree_dump0()
1204 OSC_EXTENT_DUMP(level, ext, "hp %d.\n", cnt++); osc_extent_tree_dump0()
1207 list_for_each_entry(ext, &obj->oo_urgent_exts, oe_link) osc_extent_tree_dump0()
1208 OSC_EXTENT_DUMP(level, ext, "urgent %d.\n", cnt++); osc_extent_tree_dump0()
1211 list_for_each_entry(ext, &obj->oo_reading_exts, oe_link) osc_extent_tree_dump0()
1212 OSC_EXTENT_DUMP(level, ext, "reading %d.\n", cnt++); osc_extent_tree_dump0()
1819 struct osc_extent *ext, struct list_head *rpclist, try_to_add_extent_for_io()
1823 struct osc_async_page *oap = list_first_entry(&ext->oe_pages, try_to_add_extent_for_io()
1827 EASSERT((ext->oe_state == OES_CACHE || ext->oe_state == OES_LOCK_DONE), try_to_add_extent_for_io()
1828 ext); try_to_add_extent_for_io()
1830 *max_pages = max(ext->oe_mppr, *max_pages); try_to_add_extent_for_io()
1831 if (*pc + ext->oe_nr_pages > *max_pages) try_to_add_extent_for_io()
1841 if (overlapped(tmp, ext)) { list_for_each_entry()
1842 OSC_EXTENT_DUMP(D_ERROR, tmp, "overlapped %p.\n", ext); list_for_each_entry()
1843 EASSERT(0, ext); list_for_each_entry()
1852 if (tmp->oe_srvlock != ext->oe_srvlock || list_for_each_entry()
1853 !tmp->oe_grants != !ext->oe_grants) list_for_each_entry()
1860 *pc += ext->oe_nr_pages;
1861 list_move_tail(&ext->oe_link, rpclist);
1862 ext->oe_owner = current;
1882 struct osc_extent *ext; get_write_extents() local
1888 ext = list_entry(obj->oo_hp_exts.next, struct osc_extent, get_write_extents()
1890 LASSERT(ext->oe_state == OES_CACHE); get_write_extents()
1891 if (!try_to_add_extent_for_io(cli, ext, rpclist, &page_count, get_write_extents()
1894 EASSERT(ext->oe_nr_pages <= max_pages, ext); get_write_extents()
1900 ext = list_entry(obj->oo_urgent_exts.next, get_write_extents()
1902 if (!try_to_add_extent_for_io(cli, ext, rpclist, &page_count, get_write_extents()
1906 if (!ext->oe_intree) get_write_extents()
1909 while ((ext = next_extent(ext)) != NULL) { get_write_extents()
1910 if ((ext->oe_state != OES_CACHE) || get_write_extents()
1911 (!list_empty(&ext->oe_link) && get_write_extents()
1912 ext->oe_owner != NULL)) get_write_extents()
1915 if (!try_to_add_extent_for_io(cli, ext, rpclist, get_write_extents()
1923 ext = first_extent(obj); get_write_extents()
1924 while (ext != NULL) { get_write_extents()
1925 if ((ext->oe_state != OES_CACHE) || get_write_extents()
1927 (!list_empty(&ext->oe_link) && ext->oe_owner != NULL)) { get_write_extents()
1928 ext = next_extent(ext); get_write_extents()
1932 if (!try_to_add_extent_for_io(cli, ext, rpclist, &page_count, get_write_extents()
1936 ext = next_extent(ext); get_write_extents()
1946 struct osc_extent *ext; osc_send_write_rpc() local
1963 list_for_each_entry(ext, &rpclist, oe_link) { osc_send_write_rpc()
1964 LASSERT(ext->oe_state == OES_CACHE || osc_send_write_rpc()
1965 ext->oe_state == OES_LOCK_DONE); osc_send_write_rpc()
1966 if (ext->oe_state == OES_CACHE) osc_send_write_rpc()
1967 osc_extent_state_set(ext, OES_LOCKING); osc_send_write_rpc()
1969 osc_extent_state_set(ext, OES_RPC); osc_send_write_rpc()
1976 list_for_each_entry_safe(ext, tmp, &rpclist, oe_link) { osc_send_write_rpc()
1977 if (ext->oe_state == OES_LOCKING) { osc_send_write_rpc()
1978 rc = osc_extent_make_ready(env, ext); osc_send_write_rpc()
1980 list_del_init(&ext->oe_link); osc_send_write_rpc()
1981 osc_extent_finish(env, ext, 0, rc); osc_send_write_rpc()
1986 first = ext; osc_send_write_rpc()
1987 srvlock = ext->oe_srvlock; osc_send_write_rpc()
1989 LASSERT(srvlock == ext->oe_srvlock); osc_send_write_rpc()
2017 struct osc_extent *ext; osc_send_read_rpc() local
2025 list_for_each_entry_safe(ext, next, osc_send_read_rpc()
2027 EASSERT(ext->oe_state == OES_LOCK_DONE, ext); osc_send_read_rpc()
2028 if (!try_to_add_extent_for_io(cli, ext, &rpclist, &page_count, osc_send_read_rpc()
2031 osc_extent_state_set(ext, OES_RPC); osc_send_read_rpc()
2032 EASSERT(ext->oe_nr_pages <= max_pages, ext); osc_send_read_rpc()
2227 struct osc_extent *ext = NULL; osc_queue_async_io() local
2294 ext = oio->oi_active; osc_queue_async_io()
2295 if (ext != NULL && ext->oe_start <= index && ext->oe_max_end >= index) { osc_queue_async_io()
2299 if (ext->oe_end >= index) osc_queue_async_io()
2309 } else if (ext->oe_end < index) { osc_queue_async_io()
2312 rc = osc_extent_expand(ext, index, &tmp); osc_queue_async_io()
2317 OSC_EXTENT_DUMP(D_CACHE, ext, osc_queue_async_io()
2324 } else if (ext != NULL) { osc_queue_async_io()
2329 osc_extent_release(env, ext); osc_queue_async_io()
2331 ext = NULL; osc_queue_async_io()
2334 if (ext == NULL) { osc_queue_async_io()
2353 ext = osc_extent_find(env, osc, index, &tmp); osc_queue_async_io()
2354 if (IS_ERR(ext)) { osc_queue_async_io()
2357 rc = PTR_ERR(ext); osc_queue_async_io()
2358 ext = NULL; osc_queue_async_io()
2360 oio->oi_active = ext; osc_queue_async_io()
2367 LASSERT(ergo(rc == 0, ext != NULL)); osc_queue_async_io()
2368 if (ext != NULL) { osc_queue_async_io()
2369 EASSERTF(ext->oe_end >= index && ext->oe_start <= index, osc_queue_async_io()
2370 ext, "index = %lu.\n", index); osc_queue_async_io()
2374 if (ext->oe_nr_pages == 0) osc_queue_async_io()
2375 ext->oe_srvlock = ops->ops_srvlock; osc_queue_async_io()
2377 LASSERT(ext->oe_srvlock == ops->ops_srvlock); osc_queue_async_io()
2378 ++ext->oe_nr_pages; osc_queue_async_io()
2379 list_add_tail(&oap->oap_pending_item, &ext->oe_pages); osc_queue_async_io()
2389 struct osc_extent *ext = NULL; osc_teardown_async_page() local
2402 ext = osc_extent_lookup(obj, oap2cl_page(oap)->cp_index); osc_teardown_async_page()
2406 if (ext != NULL && ext->oe_state != OES_TRUNC) { osc_teardown_async_page()
2407 OSC_EXTENT_DUMP(D_ERROR, ext, "trunc at %lu.\n", osc_teardown_async_page()
2413 if (ext != NULL) osc_teardown_async_page()
2414 osc_extent_put(env, ext); osc_teardown_async_page()
2428 struct osc_extent *ext = NULL; osc_flush_async_page() local
2437 ext = osc_extent_lookup(obj, index); osc_flush_async_page()
2438 if (ext == NULL) { osc_flush_async_page()
2443 switch (ext->oe_state) { osc_flush_async_page()
2480 ext->oe_memalloc = 1; osc_flush_async_page()
2482 ext->oe_urgent = 1; osc_flush_async_page()
2483 if (ext->oe_state == OES_CACHE) { osc_flush_async_page()
2484 OSC_EXTENT_DUMP(D_CACHE, ext, osc_flush_async_page()
2486 if (list_empty(&ext->oe_link)) osc_flush_async_page()
2487 list_add_tail(&ext->oe_link, &obj->oo_urgent_exts); osc_flush_async_page()
2494 osc_extent_put(env, ext); osc_flush_async_page()
2512 struct osc_extent *ext; osc_cancel_async_page() local
2531 list_for_each_entry(ext, plist, oe_link) { list_for_each_entry()
2532 if (ext->oe_start <= index && ext->oe_end >= index) { list_for_each_entry()
2533 LASSERT(ext->oe_state == OES_LOCK_DONE); list_for_each_entry()
2536 found = osc_extent_get(ext); list_for_each_entry()
2568 struct osc_extent *ext; osc_queue_sync_pages() local
2585 ext = osc_extent_alloc(obj);
2586 if (ext == NULL) { list_for_each_entry_safe()
2594 ext->oe_rw = !!(cmd & OBD_BRW_READ);
2595 ext->oe_urgent = 1;
2596 ext->oe_start = start;
2597 ext->oe_end = ext->oe_max_end = end;
2598 ext->oe_obj = obj;
2599 ext->oe_srvlock = !!(brw_flags & OBD_BRW_SRVLOCK);
2600 ext->oe_nr_pages = page_count;
2601 ext->oe_mppr = mppr;
2602 list_splice_init(list, &ext->oe_pages);
2606 osc_extent_state_set(ext, OES_LOCK_DONE);
2608 list_add_tail(&ext->oe_link, &obj->oo_urgent_exts);
2611 list_add_tail(&ext->oe_link, &obj->oo_reading_exts);
2627 struct osc_extent *ext; osc_cache_truncate_start() local
2640 ext = osc_extent_search(obj, index); osc_cache_truncate_start()
2641 if (ext == NULL) osc_cache_truncate_start()
2642 ext = first_extent(obj); osc_cache_truncate_start()
2643 else if (ext->oe_end < index) osc_cache_truncate_start()
2644 ext = next_extent(ext); osc_cache_truncate_start()
2645 while (ext != NULL) { osc_cache_truncate_start()
2646 EASSERT(ext->oe_state != OES_TRUNC, ext); osc_cache_truncate_start()
2648 if (ext->oe_state > OES_CACHE || ext->oe_urgent) { osc_cache_truncate_start()
2649 /* if ext is in urgent state, it means there must exist osc_cache_truncate_start()
2653 LASSERT(!ext->oe_hp); osc_cache_truncate_start()
2654 OSC_EXTENT_DUMP(D_CACHE, ext, osc_cache_truncate_start()
2656 waiting = osc_extent_get(ext); osc_cache_truncate_start()
2660 OSC_EXTENT_DUMP(D_CACHE, ext, "try to trunc:%llu.\n", size); osc_cache_truncate_start()
2662 osc_extent_get(ext); osc_cache_truncate_start()
2663 if (ext->oe_state == OES_ACTIVE) { osc_cache_truncate_start()
2668 LASSERT(!ext->oe_trunc_pending); osc_cache_truncate_start()
2669 ext->oe_trunc_pending = 1; osc_cache_truncate_start()
2671 EASSERT(ext->oe_state == OES_CACHE, ext); osc_cache_truncate_start()
2672 osc_extent_state_set(ext, OES_TRUNC); osc_cache_truncate_start()
2674 -ext->oe_nr_pages); osc_cache_truncate_start()
2676 EASSERT(list_empty(&ext->oe_link), ext); osc_cache_truncate_start()
2677 list_add_tail(&ext->oe_link, &list); osc_cache_truncate_start()
2679 ext = next_extent(ext); osc_cache_truncate_start()
2688 ext = list_entry(list.next, struct osc_extent, oe_link); osc_cache_truncate_start()
2689 list_del_init(&ext->oe_link); osc_cache_truncate_start()
2693 if (ext->oe_state != OES_TRUNC) osc_cache_truncate_start()
2694 osc_extent_wait(env, ext, OES_TRUNC); osc_cache_truncate_start()
2696 rc = osc_extent_truncate(ext, index, partial); osc_cache_truncate_start()
2701 OSC_EXTENT_DUMP(D_ERROR, ext, osc_cache_truncate_start()
2703 } else if (ext->oe_nr_pages == 0) { osc_cache_truncate_start()
2704 osc_extent_remove(ext); osc_cache_truncate_start()
2709 EASSERTF(ext->oe_start <= index, ext, osc_cache_truncate_start()
2712 index = ext->oe_end + 1; osc_cache_truncate_start()
2719 oio->oi_trunc = osc_extent_get(ext); osc_cache_truncate_start()
2720 OSC_EXTENT_DUMP(D_CACHE, ext, osc_cache_truncate_start()
2723 osc_extent_put(env, ext); osc_cache_truncate_start()
2747 struct osc_extent *ext = oio->oi_trunc; osc_cache_truncate_end() local
2750 if (ext != NULL) { osc_cache_truncate_end()
2753 EASSERT(ext->oe_nr_pages > 0, ext); osc_cache_truncate_end()
2754 EASSERT(ext->oe_state == OES_TRUNC, ext); osc_cache_truncate_end()
2755 EASSERT(!ext->oe_urgent, ext); osc_cache_truncate_end()
2757 OSC_EXTENT_DUMP(D_CACHE, ext, "trunc -> cache.\n"); osc_cache_truncate_end()
2759 osc_extent_state_set(ext, OES_CACHE); osc_cache_truncate_end()
2760 if (ext->oe_fsync_wait && !ext->oe_urgent) { osc_cache_truncate_end()
2761 ext->oe_urgent = 1; osc_cache_truncate_end()
2762 list_move_tail(&ext->oe_link, &obj->oo_urgent_exts); osc_cache_truncate_end()
2765 osc_update_pending(obj, OBD_BRW_WRITE, ext->oe_nr_pages); osc_cache_truncate_end()
2767 osc_extent_put(env, ext); osc_cache_truncate_end()
2786 struct osc_extent *ext; osc_cache_wait_range() local
2792 ext = osc_extent_search(obj, index); osc_cache_wait_range()
2793 if (ext == NULL) osc_cache_wait_range()
2794 ext = first_extent(obj); osc_cache_wait_range()
2795 else if (ext->oe_end < index) osc_cache_wait_range()
2796 ext = next_extent(ext); osc_cache_wait_range()
2797 while (ext != NULL) { osc_cache_wait_range()
2800 if (ext->oe_start > end) osc_cache_wait_range()
2803 if (!ext->oe_fsync_wait) { osc_cache_wait_range()
2804 ext = next_extent(ext); osc_cache_wait_range()
2808 EASSERT(ergo(ext->oe_state == OES_CACHE, osc_cache_wait_range()
2809 ext->oe_hp || ext->oe_urgent), ext); osc_cache_wait_range()
2810 EASSERT(ergo(ext->oe_state == OES_ACTIVE, osc_cache_wait_range()
2811 !ext->oe_hp && ext->oe_urgent), ext); osc_cache_wait_range()
2813 index = ext->oe_end + 1; osc_cache_wait_range()
2814 osc_extent_get(ext); osc_cache_wait_range()
2817 rc = osc_extent_wait(env, ext, OES_INV); osc_cache_wait_range()
2820 osc_extent_put(env, ext); osc_cache_wait_range()
2841 struct osc_extent *ext; osc_cache_writeback_range() local
2847 ext = osc_extent_search(obj, start); osc_cache_writeback_range()
2848 if (ext == NULL) osc_cache_writeback_range()
2849 ext = first_extent(obj); osc_cache_writeback_range()
2850 else if (ext->oe_end < start) osc_cache_writeback_range()
2851 ext = next_extent(ext); osc_cache_writeback_range()
2852 while (ext != NULL) { osc_cache_writeback_range()
2853 if (ext->oe_start > end) osc_cache_writeback_range()
2856 ext->oe_fsync_wait = 1; osc_cache_writeback_range()
2857 switch (ext->oe_state) { osc_cache_writeback_range()
2859 result += ext->oe_nr_pages; osc_cache_writeback_range()
2863 EASSERT(!ext->oe_hp, ext); osc_cache_writeback_range()
2864 ext->oe_hp = 1; osc_cache_writeback_range()
2866 } else if (!ext->oe_urgent) { osc_cache_writeback_range()
2867 ext->oe_urgent = 1; osc_cache_writeback_range()
2871 list_move_tail(&ext->oe_link, list); osc_cache_writeback_range()
2876 EASSERT(ext->oe_start >= start && osc_cache_writeback_range()
2877 ext->oe_max_end <= end, ext); osc_cache_writeback_range()
2878 osc_extent_state_set(ext, OES_LOCKING); osc_cache_writeback_range()
2879 ext->oe_owner = current; osc_cache_writeback_range()
2880 list_move_tail(&ext->oe_link, osc_cache_writeback_range()
2883 -ext->oe_nr_pages); osc_cache_writeback_range()
2892 ext->oe_urgent = 1; osc_cache_writeback_range()
2901 ext = next_extent(ext); osc_cache_writeback_range()
2911 list_for_each_entry_safe(ext, tmp, &discard_list, oe_link) { osc_cache_writeback_range()
2912 list_del_init(&ext->oe_link); osc_cache_writeback_range()
2913 EASSERT(ext->oe_state == OES_LOCKING, ext); osc_cache_writeback_range()
2917 rc = osc_extent_make_ready(env, ext); osc_cache_writeback_range()
2919 OSC_EXTENT_DUMP(D_ERROR, ext, osc_cache_writeback_range()
2926 osc_extent_finish(env, ext, 0, 0); osc_cache_writeback_range()
312 osc_extent_is_overlapped(struct osc_object *obj, struct osc_extent *ext) osc_extent_is_overlapped() argument
1063 osc_extent_make_ready(const struct lu_env *env, struct osc_extent *ext) osc_extent_make_ready() argument
1818 try_to_add_extent_for_io(struct client_obd *cli, struct osc_extent *ext, struct list_head *rpclist, int *pc, unsigned int *max_pages) try_to_add_extent_for_io() argument
/linux-4.1.27/tools/perf/tests/
H A Dkmod-path.c7 bool kmod, bool comp, const char *name, const char *ext) test()
16 pr_debug("%s - alloc name %d, alloc ext %d, kmod %d, comp %d, name '%s', ext '%s'\n", test()
17 path, alloc_name, alloc_ext, m.kmod, m.comp, m.name, m.ext); test()
22 if (ext) test()
23 TEST_ASSERT_VAL("wrong ext", m.ext && !strcmp(ext, m.ext)); test()
25 TEST_ASSERT_VAL("wrong ext", !m.ext); test()
33 free(m.ext); test()
42 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
48 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
54 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
60 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
66 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
6 test(const char *path, bool alloc_name, bool alloc_ext, bool kmod, bool comp, const char *name, const char *ext) test() argument
/linux-4.1.27/tools/testing/selftests/
H A Dgen_kselftest_tar.sh17 ext=".tar.gz"
22 ext=".tar"
26 ext=".tar.gz"
30 ext=".tar.bz2"
34 ext=".tar.xz"
48 tar $copts kselftest${ext} $install_dir
49 echo "Kselftest archive kselftest${ext} created!"
/linux-4.1.27/include/net/netfilter/
H A Dnf_conntrack_extend.h55 static inline bool __nf_ct_ext_exist(const struct nf_ct_ext *ext, u8 id) __nf_ct_ext_exist() argument
57 return !!ext->offset[id]; __nf_ct_ext_exist()
62 return (ct->ext && __nf_ct_ext_exist(ct->ext, id)); nf_ct_ext_exist()
70 return (void *)ct->ext + ct->ext->offset[id]; __nf_ct_ext_find()
72 #define nf_ct_ext_find(ext, id) \
73 ((id##_TYPE *)__nf_ct_ext_find((ext), (id)))
79 if (ct->ext) nf_ct_ext_destroy()
88 if (ct->ext) nf_ct_ext_free()
89 kfree_rcu(ct->ext, rcu); nf_ct_ext_free()
H A Dnf_tables.h241 const struct nft_set_ext **ext);
249 const struct nft_set_ext **ext);
445 static inline void nft_set_ext_init(struct nft_set_ext *ext, nft_set_ext_init() argument
448 memcpy(ext->offset, tmpl->offset, sizeof(ext->offset)); nft_set_ext_init()
451 static inline bool __nft_set_ext_exists(const struct nft_set_ext *ext, u8 id) __nft_set_ext_exists() argument
453 return !!ext->offset[id]; __nft_set_ext_exists()
456 static inline bool nft_set_ext_exists(const struct nft_set_ext *ext, u8 id) nft_set_ext_exists() argument
458 return ext && __nft_set_ext_exists(ext, id); nft_set_ext_exists()
461 static inline void *nft_set_ext(const struct nft_set_ext *ext, u8 id) nft_set_ext() argument
463 return (void *)ext + ext->offset[id]; nft_set_ext()
466 static inline struct nft_data *nft_set_ext_key(const struct nft_set_ext *ext) nft_set_ext_key() argument
468 return nft_set_ext(ext, NFT_SET_EXT_KEY); nft_set_ext_key()
471 static inline struct nft_data *nft_set_ext_data(const struct nft_set_ext *ext) nft_set_ext_data() argument
473 return nft_set_ext(ext, NFT_SET_EXT_DATA); nft_set_ext_data()
476 static inline u8 *nft_set_ext_flags(const struct nft_set_ext *ext) nft_set_ext_flags() argument
478 return nft_set_ext(ext, NFT_SET_EXT_FLAGS); nft_set_ext_flags()
481 static inline u64 *nft_set_ext_timeout(const struct nft_set_ext *ext) nft_set_ext_timeout() argument
483 return nft_set_ext(ext, NFT_SET_EXT_TIMEOUT); nft_set_ext_timeout()
486 static inline unsigned long *nft_set_ext_expiration(const struct nft_set_ext *ext) nft_set_ext_expiration() argument
488 return nft_set_ext(ext, NFT_SET_EXT_EXPIRATION); nft_set_ext_expiration()
491 static inline struct nft_userdata *nft_set_ext_userdata(const struct nft_set_ext *ext) nft_set_ext_userdata() argument
493 return nft_set_ext(ext, NFT_SET_EXT_USERDATA); nft_set_ext_userdata()
496 static inline struct nft_expr *nft_set_ext_expr(const struct nft_set_ext *ext) nft_set_ext_expr() argument
498 return nft_set_ext(ext, NFT_SET_EXT_EXPR); nft_set_ext_expr()
501 static inline bool nft_set_elem_expired(const struct nft_set_ext *ext) nft_set_elem_expired() argument
503 return nft_set_ext_exists(ext, NFT_SET_EXT_EXPIRATION) && nft_set_elem_expired()
504 time_is_before_eq_jiffies(*nft_set_ext_expiration(ext)); nft_set_elem_expired()
918 static inline bool nft_set_elem_active(const struct nft_set_ext *ext, nft_set_elem_active() argument
921 return !(ext->genmask & genmask); nft_set_elem_active()
925 struct nft_set_ext *ext) nft_set_elem_change_active()
927 ext->genmask ^= nft_genmask_next(read_pnet(&set->pnet)); nft_set_elem_change_active()
950 static inline int nft_set_elem_mark_busy(struct nft_set_ext *ext) nft_set_elem_mark_busy() argument
952 unsigned long *word = (unsigned long *)ext; nft_set_elem_mark_busy()
958 static inline void nft_set_elem_clear_busy(struct nft_set_ext *ext) nft_set_elem_clear_busy() argument
960 unsigned long *word = (unsigned long *)ext; nft_set_elem_clear_busy()
924 nft_set_elem_change_active(const struct nft_set *set, struct nft_set_ext *ext) nft_set_elem_change_active() argument
/linux-4.1.27/include/linux/netfilter/ipset/
H A Dip_set_comment.h21 const struct ip_set_ext *ext) ip_set_init_comment()
23 size_t len = ext->comment ? strlen(ext->comment) : 0; ip_set_init_comment()
36 strlcpy(comment->str, ext->comment, len + 1); ip_set_init_comment()
20 ip_set_init_comment(struct ip_set_comment *comment, const struct ip_set_ext *ext) ip_set_init_comment() argument
H A Dip_set.h85 void (*destroy)(void *ext);
134 const struct ip_set_ext *ext,
143 struct ip_set_ext ext; /* Extensions */ member in struct:ip_set_adt_opt
311 const struct ip_set_ext *ext, ip_set_update_counter()
314 if (ext->packets != ULLONG_MAX && ip_set_update_counter()
316 ip_set_add_bytes(ext->bytes, counter); ip_set_update_counter()
317 ip_set_add_packets(ext->packets, counter); ip_set_update_counter()
327 const struct ip_set_ext *ext, ip_set_get_skbinfo()
354 const struct ip_set_ext *ext) ip_set_init_skbinfo()
356 skbinfo->skbmark = ext->skbmark; ip_set_init_skbinfo()
357 skbinfo->skbmarkmask = ext->skbmarkmask; ip_set_init_skbinfo()
358 skbinfo->skbprio = ext->skbprio; ip_set_init_skbinfo()
359 skbinfo->skbqueue = ext->skbqueue; ip_set_init_skbinfo()
373 const struct ip_set_ext *ext) ip_set_init_counter()
375 if (ext->bytes != ULLONG_MAX) ip_set_init_counter()
376 atomic64_set(&(counter)->bytes, (long long)(ext->bytes)); ip_set_init_counter()
377 if (ext->packets != ULLONG_MAX) ip_set_init_counter()
378 atomic64_set(&(counter)->packets, (long long)(ext->packets)); ip_set_init_counter()
419 struct ip_set_ext *ext);
310 ip_set_update_counter(struct ip_set_counter *counter, const struct ip_set_ext *ext, struct ip_set_ext *mext, u32 flags) ip_set_update_counter() argument
326 ip_set_get_skbinfo(struct ip_set_skbinfo *skbinfo, const struct ip_set_ext *ext, struct ip_set_ext *mext, u32 flags) ip_set_get_skbinfo() argument
353 ip_set_init_skbinfo(struct ip_set_skbinfo *skbinfo, const struct ip_set_ext *ext) ip_set_init_skbinfo() argument
372 ip_set_init_counter(struct ip_set_counter *counter, const struct ip_set_ext *ext) ip_set_init_counter() argument
H A Dip_set_timeout.h27 ((opt)->ext.timeout != IPSET_NO_TIMEOUT ? (opt)->ext.timeout : (set)->timeout)
/linux-4.1.27/net/netfilter/
H A Dnft_hash.c34 struct nft_set_ext ext; member in struct:nft_hash_elem
56 return jhash(nft_set_ext_key(&he->ext), len, seed); nft_hash_obj()
65 if (memcmp(nft_set_ext_key(&he->ext), x->key, x->set->klen)) nft_hash_cmp()
67 if (nft_set_elem_expired(&he->ext)) nft_hash_cmp()
69 if (!nft_set_elem_active(&he->ext, x->genmask)) nft_hash_cmp()
75 const struct nft_set_ext **ext) nft_hash_lookup()
87 *ext = &he->ext; nft_hash_lookup()
98 const struct nft_set_ext **ext) nft_hash_update()
119 *ext = &he->ext; nft_hash_update()
148 nft_set_elem_change_active(set, &he->ext); nft_hash_activate()
149 nft_set_elem_clear_busy(&he->ext); nft_hash_activate()
166 if (!nft_set_elem_mark_busy(&he->ext)) nft_hash_deactivate()
167 nft_set_elem_change_active(set, &he->ext); nft_hash_deactivate()
219 if (nft_set_elem_expired(&he->ext)) nft_hash_walk()
221 if (!nft_set_elem_active(&he->ext, genmask)) nft_hash_walk()
266 if (!nft_set_elem_expired(&he->ext)) nft_hash_gc()
268 if (nft_set_elem_mark_busy(&he->ext)) nft_hash_gc()
364 .elemsize = offsetof(struct nft_hash_elem, ext),
74 nft_hash_lookup(const struct nft_set *set, const u32 *key, const struct nft_set_ext **ext) nft_hash_lookup() argument
92 nft_hash_update(struct nft_set *set, const u32 *key, void *(*new)(struct nft_set *, const struct nft_expr *, struct nft_regs *regs), const struct nft_expr *expr, struct nft_regs *regs, const struct nft_set_ext **ext) nft_hash_update() argument
H A Dnf_conntrack_extend.c26 struct nf_ct_ext *ext = ct->ext; __nf_ct_ext_destroy() local
29 if (!__nf_ct_ext_exist(ext, i)) __nf_ct_ext_destroy()
47 nf_ct_ext_create(struct nf_ct_ext **ext, enum nf_ct_ext_id id, nf_ct_ext_create() argument
62 *ext = kzalloc(alloc_size, gfp); nf_ct_ext_create()
63 if (!*ext) nf_ct_ext_create()
66 (*ext)->offset[id] = off; nf_ct_ext_create()
67 (*ext)->len = len; nf_ct_ext_create()
69 return (void *)(*ext) + off; nf_ct_ext_create()
82 old = ct->ext; __nf_ct_ext_add_length()
84 return nf_ct_ext_create(&ct->ext, id, var_alloc_len, gfp); __nf_ct_ext_add_length()
114 ct->ext = new; __nf_ct_ext_add_length()
H A Dnft_rbtree.c29 struct nft_set_ext ext; member in struct:nft_rbtree_elem
34 const struct nft_set_ext **ext) nft_rbtree_lookup()
47 d = memcmp(nft_set_ext_key(&rbe->ext), key, set->klen); nft_rbtree_lookup()
55 if (!nft_set_elem_active(&rbe->ext, genmask)) { nft_rbtree_lookup()
59 if (nft_set_ext_exists(&rbe->ext, NFT_SET_EXT_FLAGS) && nft_rbtree_lookup()
60 *nft_set_ext_flags(&rbe->ext) & nft_rbtree_lookup()
65 *ext = &rbe->ext; nft_rbtree_lookup()
93 d = memcmp(nft_set_ext_key(&rbe->ext), __nft_rbtree_insert()
94 nft_set_ext_key(&new->ext), __nft_rbtree_insert()
101 if (nft_set_elem_active(&rbe->ext, genmask)) __nft_rbtree_insert()
140 nft_set_elem_change_active(set, &rbe->ext); nft_rbtree_activate()
155 d = memcmp(nft_set_ext_key(&rbe->ext), &elem->key.val, nft_rbtree_deactivate()
162 if (!nft_set_elem_active(&rbe->ext, genmask)) { nft_rbtree_deactivate()
166 nft_set_elem_change_active(set, &rbe->ext); nft_rbtree_deactivate()
189 if (!nft_set_elem_active(&rbe->ext, genmask)) nft_rbtree_walk()
251 .elemsize = offsetof(struct nft_rbtree_elem, ext),
33 nft_rbtree_lookup(const struct nft_set *set, const u32 *key, const struct nft_set_ext **ext) nft_rbtree_lookup() argument
H A Dnft_dynset.c34 struct nft_set_ext *ext; nft_dynset_new() local
52 ext = nft_set_elem_ext(set, elem); nft_dynset_new()
54 nft_expr_clone(nft_set_ext_expr(ext), priv->expr); nft_dynset_new()
65 const struct nft_set_ext *ext; nft_dynset_eval() local
70 expr, regs, &ext)) { nft_dynset_eval()
72 if (nft_set_ext_exists(ext, NFT_SET_EXT_EXPR)) nft_dynset_eval()
73 sexpr = nft_set_ext_expr(ext); nft_dynset_eval()
76 nft_set_ext_exists(ext, NFT_SET_EXT_EXPIRATION)) { nft_dynset_eval()
78 *nft_set_ext_expiration(ext) = jiffies + timeout; nft_dynset_eval()
H A Dnft_lookup.c34 const struct nft_set_ext *ext; nft_lookup_eval() local
36 if (set->ops->lookup(set, &regs->data[priv->sreg], &ext)) { nft_lookup_eval()
39 nft_set_ext_data(ext), set->dlen); nft_lookup_eval()
H A Dxt_set.c46 .ext.timeout = t, \
195 if (!match_counter0(opt.ext.packets, &info->packets)) set_match_v3()
197 return match_counter0(opt.ext.bytes, &info->bytes); set_match_v3()
241 if (!match_counter(opt.ext.packets, &info->packets)) set_match_v4()
243 return match_counter(opt.ext.bytes, &info->bytes); set_match_v4()
401 if (add_opt.ext.timeout != IPSET_NO_TIMEOUT && set_target_v2()
402 add_opt.ext.timeout > UINT_MAX/MSEC_PER_SEC) set_target_v2()
403 add_opt.ext.timeout = UINT_MAX/MSEC_PER_SEC; set_target_v2()
431 if (add_opt.ext.timeout != IPSET_NO_TIMEOUT && set_target_v3()
432 add_opt.ext.timeout > UINT_MAX/MSEC_PER_SEC) set_target_v3()
433 add_opt.ext.timeout = UINT_MAX/MSEC_PER_SEC; set_target_v3()
447 skb->mark = (skb->mark & ~(map_opt.ext.skbmarkmask)) set_target_v3()
448 ^ (map_opt.ext.skbmark); set_target_v3()
450 skb->priority = map_opt.ext.skbprio; set_target_v3()
453 skb->dev->real_num_tx_queues > map_opt.ext.skbqueue) set_target_v3()
454 skb_set_queue_mapping(skb, map_opt.ext.skbqueue); set_target_v3()
H A Dnf_conntrack_h323_asn1.c495 unsigned int ext, bmp, i, opt, len = 0, bmp2, bmp2_len; decode_seq() local
506 ext = (f->attr & EXT) ? get_bit(bs) : 0; decode_seq()
554 if (!ext) decode_seq()
702 unsigned int type, ext, len = 0; decode_choice() local
714 ext = 1; decode_choice()
717 ext = 0; decode_choice()
743 if (ext || (son->attr & OPEN)) { decode_choice()
H A Dnf_tables_api.c2845 const struct nft_set_ext *ext = nft_set_elem_ext(set, elem->priv); nf_tables_bind_check_setelem() local
2849 return nft_validate_register_store(ctx, dreg, nft_set_ext_data(ext), nf_tables_bind_check_setelem()
2982 const struct nft_set_ext *ext = nft_set_elem_ext(set, elem->priv); nf_tables_fill_setelem() local
2990 if (nft_data_dump(skb, NFTA_SET_ELEM_KEY, nft_set_ext_key(ext), nf_tables_fill_setelem()
2994 if (nft_set_ext_exists(ext, NFT_SET_EXT_DATA) && nf_tables_fill_setelem()
2995 nft_data_dump(skb, NFTA_SET_ELEM_DATA, nft_set_ext_data(ext), nf_tables_fill_setelem()
3000 if (nft_set_ext_exists(ext, NFT_SET_EXT_EXPR) && nf_tables_fill_setelem()
3001 nft_expr_dump(skb, NFTA_SET_ELEM_EXPR, nft_set_ext_expr(ext)) < 0) nf_tables_fill_setelem()
3004 if (nft_set_ext_exists(ext, NFT_SET_EXT_FLAGS) && nf_tables_fill_setelem()
3006 htonl(*nft_set_ext_flags(ext)))) nf_tables_fill_setelem()
3009 if (nft_set_ext_exists(ext, NFT_SET_EXT_TIMEOUT) && nf_tables_fill_setelem()
3011 cpu_to_be64(*nft_set_ext_timeout(ext)))) nf_tables_fill_setelem()
3014 if (nft_set_ext_exists(ext, NFT_SET_EXT_EXPIRATION)) { nf_tables_fill_setelem()
3017 expires = *nft_set_ext_expiration(ext); nf_tables_fill_setelem()
3028 if (nft_set_ext_exists(ext, NFT_SET_EXT_USERDATA)) { nf_tables_fill_setelem()
3031 udata = nft_set_ext_userdata(ext); nf_tables_fill_setelem()
3261 struct nft_set_ext *ext; nft_set_elem_init() local
3268 ext = nft_set_elem_ext(set, elem); nft_set_elem_init()
3269 nft_set_ext_init(ext, tmpl); nft_set_elem_init()
3271 memcpy(nft_set_ext_key(ext), key, set->klen); nft_set_elem_init()
3272 if (nft_set_ext_exists(ext, NFT_SET_EXT_DATA)) nft_set_elem_init()
3273 memcpy(nft_set_ext_data(ext), data, set->dlen); nft_set_elem_init()
3274 if (nft_set_ext_exists(ext, NFT_SET_EXT_EXPIRATION)) nft_set_elem_init()
3275 *nft_set_ext_expiration(ext) = nft_set_elem_init()
3277 if (nft_set_ext_exists(ext, NFT_SET_EXT_TIMEOUT)) nft_set_elem_init()
3278 *nft_set_ext_timeout(ext) = timeout; nft_set_elem_init()
3285 struct nft_set_ext *ext = nft_set_elem_ext(set, elem); nft_set_elem_destroy() local
3287 nft_data_uninit(nft_set_ext_key(ext), NFT_DATA_VALUE); nft_set_elem_destroy()
3288 if (nft_set_ext_exists(ext, NFT_SET_EXT_DATA)) nft_set_elem_destroy()
3289 nft_data_uninit(nft_set_ext_data(ext), set->dtype); nft_set_elem_destroy()
3290 if (nft_set_ext_exists(ext, NFT_SET_EXT_EXPR)) nft_set_elem_destroy()
3291 nf_tables_expr_destroy(NULL, nft_set_ext_expr(ext)); nft_set_elem_destroy()
3303 struct nft_set_ext *ext; nft_add_set_elem() local
3422 ext = nft_set_elem_ext(set, elem.priv); nft_add_set_elem()
3424 *nft_set_ext_flags(ext) = flags; nft_add_set_elem()
3426 udata = nft_set_ext_userdata(ext); nft_add_set_elem()
3435 ext->genmask = nft_genmask_cur(ctx->net) | NFT_SET_ELEM_BUSY_MASK; nft_add_set_elem()
4102 const struct nft_set_ext *ext = nft_set_elem_ext(set, elem->priv); nf_tables_loop_check_setelem() local
4105 if (nft_set_ext_exists(ext, NFT_SET_EXT_FLAGS) && nf_tables_loop_check_setelem()
4106 *nft_set_ext_flags(ext) & NFT_SET_ELEM_INTERVAL_END) nf_tables_loop_check_setelem()
4109 data = nft_set_ext_data(ext); nf_tables_loop_check_setelem()
H A Dxt_IDLETIMER.c8 * Written by Timo Teras <ext-timo.teras@nokia.com>
310 MODULE_AUTHOR("Timo Teras <ext-timo.teras@nokia.com>");
/linux-4.1.27/fs/hfsplus/
H A Dextents.c25 k1id = k1->ext.cnid; hfsplus_ext_cmp_key()
26 k2id = k2->ext.cnid; hfsplus_ext_cmp_key()
30 if (k1->ext.fork_type != k2->ext.fork_type) hfsplus_ext_cmp_key()
31 return k1->ext.fork_type < k2->ext.fork_type ? -1 : 1; hfsplus_ext_cmp_key()
33 k1s = k1->ext.start_block; hfsplus_ext_cmp_key()
34 k2s = k2->ext.start_block; hfsplus_ext_cmp_key()
44 key->ext.cnid = cpu_to_be32(cnid); hfsplus_ext_build_key()
45 key->ext.start_block = cpu_to_be32(block); hfsplus_ext_build_key()
46 key->ext.fork_type = type; hfsplus_ext_build_key()
47 key->ext.pad = 0; hfsplus_ext_build_key()
50 static u32 hfsplus_ext_find_block(struct hfsplus_extent *ext, u32 off) hfsplus_ext_find_block() argument
55 for (i = 0; i < 8; ext++, i++) { hfsplus_ext_find_block()
56 count = be32_to_cpu(ext->block_count); hfsplus_ext_find_block()
58 return be32_to_cpu(ext->start_block) + off; hfsplus_ext_find_block()
65 static int hfsplus_ext_block_count(struct hfsplus_extent *ext) hfsplus_ext_block_count() argument
70 for (i = 0; i < 8; ext++, i++) hfsplus_ext_block_count()
71 count += be32_to_cpu(ext->block_count); hfsplus_ext_block_count()
75 static u32 hfsplus_ext_lastblock(struct hfsplus_extent *ext) hfsplus_ext_lastblock() argument
79 ext += 7; hfsplus_ext_lastblock()
80 for (i = 0; i < 7; ext--, i++) hfsplus_ext_lastblock()
81 if (ext->block_count) hfsplus_ext_lastblock()
83 return be32_to_cpu(ext->start_block) + be32_to_cpu(ext->block_count); hfsplus_ext_lastblock()
158 fd->key->ext.cnid = 0; __hfsplus_ext_read_extent()
162 if (fd->key->ext.cnid != fd->search_key->ext.cnid || __hfsplus_ext_read_extent()
163 fd->key->ext.fork_type != fd->search_key->ext.fork_type) __hfsplus_ext_read_extent()
191 hip->cached_start = be32_to_cpu(fd->key->ext.start_block); __hfsplus_ext_cache_extent()
416 start = be32_to_cpu(fd.key->ext.start_block); hfsplus_free_fork()
H A Dbfind.c63 cur_cnid = fd->key->ext.cnid; hfs_find_1st_rec_by_cnid()
64 search_cnid = fd->search_key->ext.cnid; hfs_find_1st_rec_by_cnid()
/linux-4.1.27/net/netfilter/ipset/
H A Dip_set_hash_ipmark.c93 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipmark4_kadt() local
99 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipmark4_kadt()
109 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipmark4_uadt() local
127 ip_set_get_extensions(set, tb, &ext); hash_ipmark4_uadt()
136 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipmark4_uadt()
159 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipmark4_uadt()
227 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipmark6_kadt() local
233 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipmark6_kadt()
243 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipmark6_uadt() local
262 ip_set_get_extensions(set, tb, &ext); hash_ipmark6_uadt()
270 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipmark6_uadt()
274 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipmark6_uadt()
H A Dip_set_list_set.c53 struct ip_set_adt_opt *opt, const struct ip_set_ext *ext) list_set_ktest()
75 ext, &opt->ext, list_set_ktest() local
79 ext, &opt->ext, list_set_ktest() local
90 struct ip_set_adt_opt *opt, const struct ip_set_ext *ext) list_set_kadd()
114 struct ip_set_adt_opt *opt, const struct ip_set_ext *ext) list_set_kdel()
140 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); list_set_kadt() local
144 return list_set_ktest(set, skb, par, opt, &ext); list_set_kadt()
146 return list_set_kadd(set, skb, par, opt, &ext); list_set_kadt()
148 return list_set_kdel(set, skb, par, opt, &ext); list_set_kadt()
172 const struct ip_set_ext *ext) list_set_add()
200 ip_set_timeout_set(ext_timeout(e, set), ext->timeout); list_set_add()
202 ip_set_init_counter(ext_counter(e, set), ext); list_set_add() local
204 ip_set_init_comment(ext_comment(e, set), ext); list_set_add() local
206 ip_set_init_skbinfo(ext_skbinfo(e, set), ext); list_set_add() local
248 list_set_utest(struct ip_set *set, void *value, const struct ip_set_ext *ext, list_set_utest() argument
280 list_set_uadd(struct ip_set *set, void *value, const struct ip_set_ext *ext, list_set_uadd() argument
312 ip_set_timeout_set(ext_timeout(e, set), ext->timeout); list_set_uadd()
314 ip_set_init_counter(ext_counter(e, set), ext); list_set_uadd() local
316 ip_set_init_comment(ext_comment(e, set), ext); list_set_uadd() local
318 ip_set_init_skbinfo(ext_skbinfo(e, set), ext); list_set_uadd() local
329 : list_set_add(set, i, d, ext); list_set_uadd()
333 ret = list_set_add(set, i, d, ext); list_set_uadd()
335 ret = list_set_add(set, i + 1, d, ext); list_set_uadd()
342 list_set_udel(struct ip_set *set, void *value, const struct ip_set_ext *ext, list_set_udel() argument
382 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); list_set_uadt() local
399 ret = ip_set_get_extensions(set, tb, &ext); list_set_uadt()
435 ret = adtfn(set, &e, &ext, &ext, flags); list_set_uadt()
51 list_set_ktest(struct ip_set *set, const struct sk_buff *skb, const struct xt_action_param *par, struct ip_set_adt_opt *opt, const struct ip_set_ext *ext) list_set_ktest() argument
88 list_set_kadd(struct ip_set *set, const struct sk_buff *skb, const struct xt_action_param *par, struct ip_set_adt_opt *opt, const struct ip_set_ext *ext) list_set_kadd() argument
112 list_set_kdel(struct ip_set *set, const struct sk_buff *skb, const struct xt_action_param *par, struct ip_set_adt_opt *opt, const struct ip_set_ext *ext) list_set_kdel() argument
171 list_set_add(struct ip_set *set, u32 i, struct set_adt_elem *d, const struct ip_set_ext *ext) list_set_add() argument
H A Dip_set_hash_ip.c89 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ip4_kadt() local
98 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ip4_kadt()
108 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ip4_uadt() local
125 ip_set_get_extensions(set, tb, &ext); hash_ip4_uadt()
135 return adtfn(set, &e, &ext, &ext, flags); hash_ip4_uadt()
161 ret = adtfn(set, &e, &ext, &ext, flags); hash_ip4_uadt()
230 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ip6_kadt() local
237 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ip6_kadt()
247 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ip6_uadt() local
265 ip_set_get_extensions(set, tb, &ext); hash_ip6_uadt()
273 ret = adtfn(set, &e, &ext, &ext, flags); hash_ip6_uadt()
H A Dip_set_hash_ipport.c99 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipport4_kadt() local
106 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipport4_kadt()
116 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipport4_uadt() local
136 ip_set_get_extensions(set, tb, &ext); hash_ipport4_uadt()
160 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipport4_uadt()
194 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipport4_uadt()
266 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipport6_kadt() local
273 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipport6_kadt()
283 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipport6_uadt() local
305 ip_set_get_extensions(set, tb, &ext); hash_ipport6_uadt()
327 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipport6_uadt()
340 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipport6_uadt()
H A Dip_set_hash_ipportip.c100 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipportip4_kadt() local
108 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipportip4_kadt()
118 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipportip4_uadt() local
138 ip_set_get_extensions(set, tb, &ext); hash_ipportip4_uadt()
166 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportip4_uadt()
200 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportip4_uadt()
273 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipportip6_kadt() local
281 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipportip6_kadt()
291 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipportip6_uadt() local
313 ip_set_get_extensions(set, tb, &ext); hash_ipportip6_uadt()
339 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportip6_uadt()
352 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportip6_uadt()
H A Dip_set_hash_net.c126 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_net4_kadt() local
136 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_net4_kadt()
146 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_net4_uadt() local
164 ip_set_get_extensions(set, tb, &ext); hash_net4_uadt()
182 ret = adtfn(set, &e, &ext, &ext, flags); hash_net4_uadt()
202 ret = adtfn(set, &e, &ext, &ext, flags); hash_net4_uadt()
299 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_net6_kadt() local
309 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_net6_kadt()
318 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_net6_uadt() local
337 ip_set_get_extensions(set, tb, &ext); hash_net6_uadt()
355 ret = adtfn(set, &e, &ext, &ext, flags); hash_net6_uadt()
H A Dip_set_hash_netnet.c143 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netnet4_kadt() local
155 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netnet4_kadt()
165 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netnet4_uadt() local
187 ip_set_get_extensions(set, tb, &ext); hash_netnet4_uadt()
215 ret = adtfn(set, &e, &ext, &ext, flags); hash_netnet4_uadt()
258 ret = adtfn(set, &e, &ext, &ext, flags); hash_netnet4_uadt()
374 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netnet6_kadt() local
386 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netnet6_kadt()
395 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netnet6_uadt() local
416 ip_set_get_extensions(set, tb, &ext); hash_netnet6_uadt()
439 ret = adtfn(set, &e, &ext, &ext, flags); hash_netnet6_uadt()
H A Dip_set_hash_mac.c81 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_mac4_kadt() local
94 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_mac4_kadt()
103 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_mac4_uadt() local
118 ret = ip_set_get_extensions(set, tb, &ext); hash_mac4_uadt()
125 return adtfn(set, &e, &ext, &ext, flags); hash_mac4_uadt()
H A Dip_set_hash_ipportnet.c147 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipportnet4_kadt() local
160 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipportnet4_kadt()
170 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipportnet4_uadt() local
193 ip_set_get_extensions(set, tb, &ext); hash_ipportnet4_uadt()
237 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportnet4_uadt()
293 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportnet4_uadt()
403 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipportnet6_kadt() local
416 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipportnet6_kadt()
426 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipportnet6_uadt() local
452 ip_set_get_extensions(set, tb, &ext); hash_ipportnet6_uadt()
493 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportnet6_uadt()
507 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportnet6_uadt()
H A Dip_set_hash_netport.c142 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netport4_kadt() local
154 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netport4_kadt()
164 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netport4_uadt() local
186 ip_set_get_extensions(set, tb, &ext); hash_netport4_uadt()
224 ret = adtfn(set, &e, &ext, &ext, flags); hash_netport4_uadt()
256 ret = adtfn(set, &e, &ext, &ext, flags); hash_netport4_uadt()
362 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netport6_kadt() local
374 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netport6_kadt()
384 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netport6_uadt() local
408 ip_set_get_extensions(set, tb, &ext); hash_netport6_uadt()
444 ret = adtfn(set, &e, &ext, &ext, flags); hash_netport6_uadt()
458 ret = adtfn(set, &e, &ext, &ext, flags); hash_netport6_uadt()
H A Dip_set_hash_netportnet.c154 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netportnet4_kadt() local
170 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netportnet4_kadt()
180 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netportnet4_uadt() local
205 ip_set_get_extensions(set, tb, &ext); hash_netportnet4_uadt()
251 ret = adtfn(set, &e, &ext, &ext, flags); hash_netportnet4_uadt()
306 ret = adtfn(set, &e, &ext, &ext, flags); hash_netportnet4_uadt()
431 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netportnet6_kadt() local
447 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netportnet6_kadt()
457 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netportnet6_uadt() local
482 ip_set_get_extensions(set, tb, &ext); hash_netportnet6_uadt()
523 ret = adtfn(set, &e, &ext, &ext, flags); hash_netportnet6_uadt()
537 ret = adtfn(set, &e, &ext, &ext, flags); hash_netportnet6_uadt()
H A Dip_set_bitmap_gen.h116 mtype_test(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_test() argument
130 ip_set_update_counter(ext_counter(x, set), ext, mext, flags); mtype_test()
132 ip_set_get_skbinfo(ext_skbinfo(x, set), ext, mext, flags); mtype_test() local
137 mtype_add(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_add() argument
157 mtype_add_timeout(ext_timeout(x, set), e, ext, set, map, ret); mtype_add() local
159 ip_set_timeout_set(ext_timeout(x, set), ext->timeout); mtype_add()
163 ip_set_init_counter(ext_counter(x, set), ext); mtype_add() local
165 ip_set_init_comment(ext_comment(x, set), ext); mtype_add() local
167 ip_set_init_skbinfo(ext_skbinfo(x, set), ext); mtype_add() local
172 mtype_del(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_del() argument
H A Dip_set_bitmap_ip.c117 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); bitmap_ip_kadt() local
126 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); bitmap_ip_kadt()
137 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); bitmap_ip_uadt() local
153 ip_set_get_extensions(set, tb, &ext); bitmap_ip_uadt()
162 return adtfn(set, &e, &ext, &ext, flags); bitmap_ip_uadt()
188 ret = adtfn(set, &e, &ext, &ext, flags); bitmap_ip_uadt()
H A Dip_set_bitmap_port.c109 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); bitmap_port_kadt() local
124 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); bitmap_port_kadt()
134 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); bitmap_port_uadt() local
155 ret = ip_set_get_extensions(set, tb, &ext); bitmap_port_uadt()
161 return adtfn(set, &e, &ext, &ext, flags); bitmap_port_uadt()
179 ret = adtfn(set, &e, &ext, &ext, flags); bitmap_port_uadt()
H A Dip_set_hash_netiface.c242 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netiface4_kadt() local
282 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netiface4_kadt()
292 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netiface4_uadt() local
312 ip_set_get_extensions(set, tb, &ext); hash_netiface4_uadt()
343 ret = adtfn(set, &e, &ext, &ext, flags); hash_netiface4_uadt()
364 ret = adtfn(set, &e, &ext, &ext, flags); hash_netiface4_uadt()
482 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netiface6_kadt() local
519 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netiface6_kadt()
529 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netiface6_uadt() local
550 ip_set_get_extensions(set, tb, &ext); hash_netiface6_uadt()
580 ret = adtfn(set, &e, &ext, &ext, flags); hash_netiface6_uadt()
H A Dip_set_bitmap_ipmac.c119 const struct ip_set_ext *ext, struct ip_set *set, bitmap_ipmac_add_timeout()
122 u32 t = ext->timeout; bitmap_ipmac_add_timeout()
208 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); bitmap_ipmac_kadt() local
227 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); bitmap_ipmac_kadt()
237 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); bitmap_ipmac_uadt() local
254 ip_set_get_extensions(set, tb, &ext); bitmap_ipmac_uadt()
267 ret = adtfn(set, &e, &ext, &ext, flags); bitmap_ipmac_uadt()
117 bitmap_ipmac_add_timeout(unsigned long *timeout, const struct bitmap_ipmac_adt_elem *e, const struct ip_set_ext *ext, struct ip_set *set, struct bitmap_ipmac *map, int mode) bitmap_ipmac_add_timeout() argument
H A Dip_set_hash_gen.h623 mtype_add(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_add() argument
712 ip_set_timeout_set(ext_timeout(data, set), ext->timeout); mtype_add()
714 ip_set_init_counter(ext_counter(data, set), ext); mtype_add() local
716 ip_set_init_comment(ext_comment(data, set), ext); mtype_add() local
718 ip_set_init_skbinfo(ext_skbinfo(data, set), ext); mtype_add() local
729 mtype_del(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_del() argument
790 mtype_data_match(struct mtype_elem *data, const struct ip_set_ext *ext, mtype_data_match() argument
795 ext, mext, flags); mtype_data_match() local
798 ext, mext, flags); mtype_data_match() local
807 const struct ip_set_ext *ext, mtype_test_cidrs()
843 return mtype_data_match(data, ext, mtype_test_cidrs()
850 return mtype_data_match(data, ext, mtype_test_cidrs()
863 mtype_test(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_test() argument
883 ret = mtype_test_cidrs(set, d, ext, mext, flags); mtype_test()
895 ret = mtype_data_match(data, ext, mext, set, flags); mtype_test()
806 mtype_test_cidrs(struct ip_set *set, struct mtype_elem *d, const struct ip_set_ext *ext, struct ip_set_ext *mext, u32 flags) mtype_test_cidrs() argument
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
H A Dieee80211_wx.c515 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; ieee80211_wx_set_encode_ext() local
525 //printk("======>encoding flag:%x,ext flag:%x, ext alg:%d\n", encoding->flags,ext->ext_flags, ext->alg); ieee80211_wx_set_encode_ext()
534 if (ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) { ieee80211_wx_set_encode_ext()
541 //printk("not group key, flags:%x, ext->alg:%d\n", ext->ext_flags, ext->alg); ieee80211_wx_set_encode_ext()
542 if (idx != 0 && ext->alg != IW_ENCODE_ALG_WEP) ieee80211_wx_set_encode_ext()
554 ext->alg == IW_ENCODE_ALG_NONE) { ieee80211_wx_set_encode_ext()
576 switch (ext->alg) { ieee80211_wx_set_encode_ext()
591 dev->name, ext->alg); ieee80211_wx_set_encode_ext()
604 dev->name, ext->alg); ieee80211_wx_set_encode_ext()
605 printk("========>unknown crypto alg %d\n", ext->alg); ieee80211_wx_set_encode_ext()
632 if (ext->key_len > 0 && (*crypt)->ops->set_key && ieee80211_wx_set_encode_ext()
633 (*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq, ieee80211_wx_set_encode_ext()
641 //printk("skip_host_crypt:ext_flags:%x\n", ext->ext_flags); ieee80211_wx_set_encode_ext()
642 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { ieee80211_wx_set_encode_ext()
648 if (ext->alg != IW_ENCODE_ALG_NONE) { ieee80211_wx_set_encode_ext()
649 //memcpy(sec.keys[idx], ext->key, ext->key_len); ieee80211_wx_set_encode_ext()
650 sec.key_sizes[idx] = ext->key_len; ieee80211_wx_set_encode_ext()
652 if (ext->alg == IW_ENCODE_ALG_WEP) { ieee80211_wx_set_encode_ext()
656 } else if (ext->alg == IW_ENCODE_ALG_TKIP) { ieee80211_wx_set_encode_ext()
660 } else if (ext->alg == IW_ENCODE_ALG_CCMP) { ieee80211_wx_set_encode_ext()
688 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; ieee80211_wx_get_encode_ext() local
692 max_key_len = encoding->length - sizeof(*ext); ieee80211_wx_get_encode_ext()
704 if (!(ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) && ieee80211_wx_get_encode_ext()
705 ext->alg != IW_ENCODE_ALG_WEP) ieee80211_wx_get_encode_ext()
711 memset(ext, 0, sizeof(*ext)); ieee80211_wx_get_encode_ext()
714 ext->alg = IW_ENCODE_ALG_NONE; ieee80211_wx_get_encode_ext()
715 ext->key_len = 0; ieee80211_wx_get_encode_ext()
719 ext->alg = IW_ENCODE_ALG_WEP; ieee80211_wx_get_encode_ext()
721 ext->alg = IW_ENCODE_ALG_TKIP; ieee80211_wx_get_encode_ext()
723 ext->alg = IW_ENCODE_ALG_CCMP; ieee80211_wx_get_encode_ext()
726 ext->key_len = crypt->ops->get_key(ext->key, SCM_KEY_LEN, NULL, crypt->priv); ieee80211_wx_get_encode_ext()
728 if (ext->key_len && ieee80211_wx_get_encode_ext()
729 (ext->alg == IW_ENCODE_ALG_TKIP || ieee80211_wx_get_encode_ext()
730 ext->alg == IW_ENCODE_ALG_CCMP)) ieee80211_wx_get_encode_ext()
731 ext->ext_flags |= IW_ENCODE_EXT_TX_SEQ_VALID; ieee80211_wx_get_encode_ext()
/linux-4.1.27/fs/hfs/
H A Dextent.c24 key->ext.FkType = type; hfs_ext_build_key()
25 key->ext.FNum = cpu_to_be32(cnid); hfs_ext_build_key()
26 key->ext.FABN = cpu_to_be16(block); hfs_ext_build_key()
55 fnum1 = key1->ext.FNum; hfs_ext_keycmp()
56 fnum2 = key2->ext.FNum; hfs_ext_keycmp()
59 if (key1->ext.FkType != key2->ext.FkType) hfs_ext_keycmp()
60 return key1->ext.FkType < key2->ext.FkType ? -1 : 1; hfs_ext_keycmp()
62 block1 = key1->ext.FABN; hfs_ext_keycmp()
63 block2 = key2->ext.FABN; hfs_ext_keycmp()
74 static u16 hfs_ext_find_block(struct hfs_extent *ext, u16 off) hfs_ext_find_block() argument
79 for (i = 0; i < 3; ext++, i++) { hfs_ext_find_block()
80 count = be16_to_cpu(ext->count); hfs_ext_find_block()
82 return be16_to_cpu(ext->block) + off; hfs_ext_find_block()
89 static int hfs_ext_block_count(struct hfs_extent *ext) hfs_ext_block_count() argument
94 for (i = 0; i < 3; ext++, i++) hfs_ext_block_count()
95 count += be16_to_cpu(ext->count); hfs_ext_block_count()
99 static u16 hfs_ext_lastblock(struct hfs_extent *ext) hfs_ext_lastblock() argument
103 ext += 2; hfs_ext_lastblock()
104 for (i = 0; i < 2; ext--, i++) hfs_ext_lastblock()
105 if (ext->count) hfs_ext_lastblock()
107 return be16_to_cpu(ext->block) + be16_to_cpu(ext->count); hfs_ext_lastblock()
152 fd->key->ext.FNum = 0; __hfs_ext_read_extent()
156 if (fd->key->ext.FNum != fd->search_key->ext.FNum || __hfs_ext_read_extent()
157 fd->key->ext.FkType != fd->search_key->ext.FkType) __hfs_ext_read_extent()
178 HFS_I(inode)->cached_start = be16_to_cpu(fd->key->ext.FABN); __hfs_ext_cache_extent()
319 start = be16_to_cpu(fd.key->ext.FABN); hfs_free_fork()
H A Dinode.c263 void hfs_inode_read_fork(struct inode *inode, struct hfs_extent *ext, hfs_inode_read_fork() argument
271 memcpy(HFS_I(inode)->first_extents, ext, sizeof(hfs_extent_rec)); hfs_inode_read_fork()
273 count += be16_to_cpu(ext[i].count); hfs_inode_read_fork()
403 void hfs_inode_write_fork(struct inode *inode, struct hfs_extent *ext, hfs_inode_write_fork() argument
406 memcpy(ext, HFS_I(inode)->first_extents, sizeof(hfs_extent_rec)); hfs_inode_write_fork()
/linux-4.1.27/drivers/media/common/saa7146/
H A Dsaa7146_core.c308 if (dev->ext) { interrupt_hw()
309 if (dev->ext->irq_mask & isr) { interrupt_hw()
310 if (dev->ext->irq_func) interrupt_hw()
311 dev->ext->irq_func(dev, &isr); interrupt_hw()
312 isr &= ~dev->ext->irq_mask; interrupt_hw()
356 struct saa7146_extension *ext = pci_ext->ext; saa7146_init_one() local
447 dev->ext = ext; saa7146_init_one()
465 if (ext->probe && ext->probe(dev)) { saa7146_init_one()
466 DEB_D("ext->probe() failed for %p. skipping device.\n", dev); saa7146_init_one()
470 if (ext->attach(dev, pci_ext)) { saa7146_init_one()
471 DEB_D("ext->attach() failed for %p. skipping device.\n", dev); saa7146_init_one()
523 dev->ext->detach(dev); saa7146_remove_one()
547 int saa7146_register_extension(struct saa7146_extension* ext) saa7146_register_extension() argument
549 DEB_EE("ext:%p\n", ext); saa7146_register_extension()
551 ext->driver.name = ext->name; saa7146_register_extension()
552 ext->driver.id_table = ext->pci_tbl; saa7146_register_extension()
553 ext->driver.probe = saa7146_init_one; saa7146_register_extension()
554 ext->driver.remove = saa7146_remove_one; saa7146_register_extension()
556 pr_info("register extension '%s'\n", ext->name); saa7146_register_extension()
557 return pci_register_driver(&ext->driver); saa7146_register_extension()
560 int saa7146_unregister_extension(struct saa7146_extension* ext) saa7146_unregister_extension() argument
562 DEB_EE("ext:%p\n", ext); saa7146_unregister_extension()
563 pr_info("unregister extension '%s'\n", ext->name); saa7146_unregister_extension()
564 pci_unregister_driver(&ext->driver); saa7146_unregister_extension()
H A Dsaa7146_fops.c210 if( NULL == dev->ext ) { fops_open()
244 if( 0 == try_module_get(dev->ext->module)) { fops_open()
281 module_put(dev->ext->module); fops_release()
H A Dsaa7146_i2c.c188 if( 0 != (SAA7146_USE_I2C_IRQ & dev->ext->flags)) { saa7146_i2c_writeout()
314 if ( count > 3 || 0 != (SAA7146_I2C_SHORT_DELAY & dev->ext->flags) ) saa7146_i2c_transfer()
339 if (-EREMOTEIO == err && 0 != (SAA7146_USE_I2C_IRQ & dev->ext->flags)) saa7146_i2c_transfer()
/linux-4.1.27/include/linux/iio/dac/
H A Dad5791.h16 * @use_rbuf_gain2: ext. amplifier connected in gain of two configuration
/linux-4.1.27/drivers/net/wireless/ipw2x00/
H A Dlibipw_wx.c524 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; libipw_wx_set_encodeext() local
543 if (ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) { libipw_wx_set_encodeext()
548 if (idx != 0 && ext->alg != IW_ENCODE_ALG_WEP) libipw_wx_set_encodeext()
558 ext->alg == IW_ENCODE_ALG_NONE) { libipw_wx_set_encodeext()
583 switch (ext->alg) { libipw_wx_set_encodeext()
598 dev->name, ext->alg); libipw_wx_set_encodeext()
610 dev->name, ext->alg); libipw_wx_set_encodeext()
636 if (ext->key_len > 0 && (*crypt)->ops->set_key && libipw_wx_set_encodeext()
637 (*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq, libipw_wx_set_encodeext()
645 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { libipw_wx_set_encodeext()
651 if (ext->alg != IW_ENCODE_ALG_NONE) { libipw_wx_set_encodeext()
652 memcpy(sec.keys[idx], ext->key, ext->key_len); libipw_wx_set_encodeext()
653 sec.key_sizes[idx] = ext->key_len; libipw_wx_set_encodeext()
655 if (ext->alg == IW_ENCODE_ALG_WEP) { libipw_wx_set_encodeext()
659 } else if (ext->alg == IW_ENCODE_ALG_TKIP) { libipw_wx_set_encodeext()
663 } else if (ext->alg == IW_ENCODE_ALG_CCMP) { libipw_wx_set_encodeext()
684 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; libipw_wx_get_encodeext() local
688 max_key_len = encoding->length - sizeof(*ext); libipw_wx_get_encodeext()
700 if (!(ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) && libipw_wx_get_encodeext()
701 ext->alg != IW_ENCODE_ALG_WEP) libipw_wx_get_encodeext()
706 memset(ext, 0, sizeof(*ext)); libipw_wx_get_encodeext()
709 ext->alg = IW_ENCODE_ALG_NONE; libipw_wx_get_encodeext()
710 ext->key_len = 0; libipw_wx_get_encodeext()
714 ext->alg = IW_ENCODE_ALG_WEP; libipw_wx_get_encodeext()
716 ext->alg = IW_ENCODE_ALG_TKIP; libipw_wx_get_encodeext()
718 ext->alg = IW_ENCODE_ALG_CCMP; libipw_wx_get_encodeext()
722 ext->key_len = sec->key_sizes[idx]; libipw_wx_get_encodeext()
723 memcpy(ext->key, sec->keys[idx], ext->key_len); libipw_wx_get_encodeext()
725 if (ext->key_len && libipw_wx_get_encodeext()
726 (ext->alg == IW_ENCODE_ALG_TKIP || libipw_wx_get_encodeext()
727 ext->alg == IW_ENCODE_ALG_CCMP)) libipw_wx_get_encodeext()
728 ext->ext_flags |= IW_ENCODE_EXT_TX_SEQ_VALID; libipw_wx_get_encodeext()
/linux-4.1.27/sound/core/seq/
H A Dseq_memory.c51 * ext.data.len = length
52 * ext.data.ptr = buffer pointer
56 * ext.data.len = length | SNDRV_SEQ_EXT_USRPTR
57 * ext.data.ptr = userspace pointer
61 * ext.data.len = length | SNDRV_SEQ_EXT_CHAINED
62 * ext.data.ptr = the additiona cell head
76 return event->data.ext.len & ~SNDRV_SEQ_EXT_MASK; get_var_len()
88 if (event->data.ext.len & SNDRV_SEQ_EXT_USRPTR) { snd_seq_dump_var_event()
90 char __user *curptr = (char __force __user *)event->data.ext.ptr; snd_seq_dump_var_event()
105 if (!(event->data.ext.len & SNDRV_SEQ_EXT_CHAINED)) snd_seq_dump_var_event()
106 return func(private_data, event->data.ext.ptr, len); snd_seq_dump_var_event()
108 cell = (struct snd_seq_event_cell *)event->data.ext.ptr; snd_seq_dump_var_event()
158 if (event->data.ext.len & SNDRV_SEQ_EXT_USRPTR) { snd_seq_expand_var_event()
161 if (copy_from_user(buf, (void __force __user *)event->data.ext.ptr, len)) snd_seq_expand_var_event()
200 if (cell->event.data.ext.len & SNDRV_SEQ_EXT_CHAINED) { snd_seq_cell_free()
202 curp = cell->event.data.ext.ptr; snd_seq_cell_free()
302 extlen = event->data.ext.len & ~SNDRV_SEQ_EXT_MASK; snd_seq_event_dup()
318 int is_chained = event->data.ext.len & SNDRV_SEQ_EXT_CHAINED; snd_seq_event_dup()
319 int is_usrptr = event->data.ext.len & SNDRV_SEQ_EXT_USRPTR; snd_seq_event_dup()
323 cell->event.data.ext.len = extlen | SNDRV_SEQ_EXT_CHAINED; snd_seq_event_dup()
324 cell->event.data.ext.ptr = NULL; snd_seq_event_dup()
326 src = (struct snd_seq_event_cell *)event->data.ext.ptr; snd_seq_event_dup()
327 buf = (char *)event->data.ext.ptr; snd_seq_event_dup()
337 if (cell->event.data.ext.ptr == NULL) snd_seq_event_dup()
338 cell->event.data.ext.ptr = tmp; snd_seq_event_dup()
/linux-4.1.27/drivers/staging/rtl8192e/
H A Drtllib_wx.c531 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; rtllib_wx_set_encode_ext() local
549 if (ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) { rtllib_wx_set_encode_ext()
554 if (idx != 0 && ext->alg != IW_ENCODE_ALG_WEP) rtllib_wx_set_encode_ext()
564 ext->alg == IW_ENCODE_ALG_NONE) { rtllib_wx_set_encode_ext()
581 switch (ext->alg) { rtllib_wx_set_encode_ext()
596 dev->name, ext->alg); rtllib_wx_set_encode_ext()
612 netdev_info(dev, "========>unknown crypto alg %d\n", ext->alg); rtllib_wx_set_encode_ext()
640 if (ext->key_len > 0 && (*crypt)->ops->set_key && rtllib_wx_set_encode_ext()
641 (*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq, rtllib_wx_set_encode_ext()
647 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { rtllib_wx_set_encode_ext()
652 if (ext->alg != IW_ENCODE_ALG_NONE) { rtllib_wx_set_encode_ext()
653 sec.key_sizes[idx] = ext->key_len; rtllib_wx_set_encode_ext()
655 if (ext->alg == IW_ENCODE_ALG_WEP) { rtllib_wx_set_encode_ext()
658 } else if (ext->alg == IW_ENCODE_ALG_TKIP) { rtllib_wx_set_encode_ext()
661 } else if (ext->alg == IW_ENCODE_ALG_CCMP) { rtllib_wx_set_encode_ext()
688 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; rtllib_wx_get_encode_ext() local
692 max_key_len = encoding->length - sizeof(*ext); rtllib_wx_get_encode_ext()
704 if (!(ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) && rtllib_wx_get_encode_ext()
705 (ext->alg != IW_ENCODE_ALG_WEP)) rtllib_wx_get_encode_ext()
712 memset(ext, 0, sizeof(*ext)); rtllib_wx_get_encode_ext()
715 ext->alg = IW_ENCODE_ALG_NONE; rtllib_wx_get_encode_ext()
716 ext->key_len = 0; rtllib_wx_get_encode_ext()
720 ext->alg = IW_ENCODE_ALG_WEP; rtllib_wx_get_encode_ext()
722 ext->alg = IW_ENCODE_ALG_TKIP; rtllib_wx_get_encode_ext()
724 ext->alg = IW_ENCODE_ALG_CCMP; rtllib_wx_get_encode_ext()
727 ext->key_len = crypt->ops->get_key(ext->key, SCM_KEY_LEN, rtllib_wx_get_encode_ext()
730 if (ext->key_len && rtllib_wx_get_encode_ext()
731 (ext->alg == IW_ENCODE_ALG_TKIP || rtllib_wx_get_encode_ext()
732 ext->alg == IW_ENCODE_ALG_CCMP)) rtllib_wx_get_encode_ext()
733 ext->ext_flags |= IW_ENCODE_EXT_TX_SEQ_VALID; rtllib_wx_get_encode_ext()
/linux-4.1.27/drivers/hid/
H A Dhid-wiimote-modules.c827 static void wiimod_nunchuk_in_ext(struct wiimote_data *wdata, const __u8 *ext) wiimod_nunchuk_in_ext() argument
861 bx = ext[0]; wiimod_nunchuk_in_ext()
862 by = ext[1]; wiimod_nunchuk_in_ext()
866 x = ext[2] << 2; wiimod_nunchuk_in_ext()
867 y = ext[3] << 2; wiimod_nunchuk_in_ext()
868 z = ext[4] << 2; wiimod_nunchuk_in_ext()
871 x |= (ext[5] >> 3) & 0x02; wiimod_nunchuk_in_ext()
872 y |= (ext[5] >> 4) & 0x02; wiimod_nunchuk_in_ext()
874 z |= (ext[5] >> 5) & 0x06; wiimod_nunchuk_in_ext()
876 x |= (ext[5] >> 2) & 0x03; wiimod_nunchuk_in_ext()
877 y |= (ext[5] >> 4) & 0x03; wiimod_nunchuk_in_ext()
878 z |= (ext[5] >> 6) & 0x03; wiimod_nunchuk_in_ext()
895 !(ext[5] & 0x04)); wiimod_nunchuk_in_ext()
898 !(ext[5] & 0x08)); wiimod_nunchuk_in_ext()
902 !(ext[5] & 0x01)); wiimod_nunchuk_in_ext()
905 !(ext[5] & 0x02)); wiimod_nunchuk_in_ext()
1051 static void wiimod_classic_in_ext(struct wiimote_data *wdata, const __u8 *ext) wiimod_classic_in_ext() argument
1099 lx = ext[0] & 0x3e; wiimod_classic_in_ext()
1100 ly = ext[1] & 0x3e; wiimod_classic_in_ext()
1102 lx = ext[0] & 0x3f; wiimod_classic_in_ext()
1103 ly = ext[1] & 0x3f; wiimod_classic_in_ext()
1106 rx = (ext[0] >> 3) & 0x18; wiimod_classic_in_ext()
1107 rx |= (ext[1] >> 5) & 0x06; wiimod_classic_in_ext()
1108 rx |= (ext[2] >> 7) & 0x01; wiimod_classic_in_ext()
1109 ry = ext[2] & 0x1f; wiimod_classic_in_ext()
1111 rt = ext[3] & 0x1f; wiimod_classic_in_ext()
1112 lt = (ext[2] >> 2) & 0x18; wiimod_classic_in_ext()
1113 lt |= (ext[3] >> 5) & 0x07; wiimod_classic_in_ext()
1129 !(ext[4] & 0x80)); wiimod_classic_in_ext()
1132 !(ext[4] & 0x40)); wiimod_classic_in_ext()
1135 !(ext[4] & 0x20)); wiimod_classic_in_ext()
1138 !(ext[4] & 0x10)); wiimod_classic_in_ext()
1141 !(ext[4] & 0x08)); wiimod_classic_in_ext()
1144 !(ext[4] & 0x04)); wiimod_classic_in_ext()
1147 !(ext[4] & 0x02)); wiimod_classic_in_ext()
1150 !(ext[5] & 0x80)); wiimod_classic_in_ext()
1153 !(ext[5] & 0x40)); wiimod_classic_in_ext()
1156 !(ext[5] & 0x20)); wiimod_classic_in_ext()
1159 !(ext[5] & 0x10)); wiimod_classic_in_ext()
1162 !(ext[5] & 0x08)); wiimod_classic_in_ext()
1165 !(ext[5] & 0x04)); wiimod_classic_in_ext()
1170 !(ext[1] & 0x01)); wiimod_classic_in_ext()
1173 !(ext[0] & 0x01)); wiimod_classic_in_ext()
1177 !(ext[5] & 0x02)); wiimod_classic_in_ext()
1180 !(ext[5] & 0x01)); wiimod_classic_in_ext()
1305 const __u8 *ext) wiimod_bboard_in_ext()
1335 val[0] = ext[0]; wiimod_bboard_in_ext()
1337 val[0] |= ext[1]; wiimod_bboard_in_ext()
1339 val[1] = ext[2]; wiimod_bboard_in_ext()
1341 val[1] |= ext[3]; wiimod_bboard_in_ext()
1343 val[2] = ext[4]; wiimod_bboard_in_ext()
1345 val[2] |= ext[5]; wiimod_bboard_in_ext()
1347 val[3] = ext[6]; wiimod_bboard_in_ext()
1349 val[3] |= ext[7]; wiimod_bboard_in_ext()
1611 static void wiimod_pro_in_ext(struct wiimote_data *wdata, const __u8 *ext) wiimod_pro_in_ext() argument
1656 lx = (ext[0] & 0xff) | ((ext[1] & 0x0f) << 8); wiimod_pro_in_ext()
1657 rx = (ext[2] & 0xff) | ((ext[3] & 0x0f) << 8); wiimod_pro_in_ext()
1658 ly = (ext[4] & 0xff) | ((ext[5] & 0x0f) << 8); wiimod_pro_in_ext()
1659 ry = (ext[6] & 0xff) | ((ext[7] & 0x0f) << 8); wiimod_pro_in_ext()
1697 !(ext[8] & 0x80)); wiimod_pro_in_ext()
1700 !(ext[8] & 0x40)); wiimod_pro_in_ext()
1703 !(ext[8] & 0x20)); wiimod_pro_in_ext()
1706 !(ext[8] & 0x10)); wiimod_pro_in_ext()
1709 !(ext[8] & 0x08)); wiimod_pro_in_ext()
1712 !(ext[8] & 0x04)); wiimod_pro_in_ext()
1715 !(ext[8] & 0x02)); wiimod_pro_in_ext()
1719 !(ext[9] & 0x80)); wiimod_pro_in_ext()
1722 !(ext[9] & 0x40)); wiimod_pro_in_ext()
1725 !(ext[9] & 0x20)); wiimod_pro_in_ext()
1728 !(ext[9] & 0x10)); wiimod_pro_in_ext()
1731 !(ext[9] & 0x08)); wiimod_pro_in_ext()
1734 !(ext[9] & 0x04)); wiimod_pro_in_ext()
1737 !(ext[9] & 0x02)); wiimod_pro_in_ext()
1740 !(ext[9] & 0x01)); wiimod_pro_in_ext()
1744 !(ext[10] & 0x02)); wiimod_pro_in_ext()
1747 !(ext[10] & 0x01)); wiimod_pro_in_ext()
2038 static void wiimod_mp_in_mp(struct wiimote_data *wdata, const __u8 *ext) wiimod_mp_in_mp() argument
2064 x = ext[0]; wiimod_mp_in_mp()
2065 y = ext[1]; wiimod_mp_in_mp()
2066 z = ext[2]; wiimod_mp_in_mp()
2068 x |= (((__u16)ext[3]) << 6) & 0xff00; wiimod_mp_in_mp()
2069 y |= (((__u16)ext[4]) << 6) & 0xff00; wiimod_mp_in_mp()
2070 z |= (((__u16)ext[5]) << 6) & 0xff00; wiimod_mp_in_mp()
2076 if (!(ext[3] & 0x02)) wiimod_mp_in_mp()
2080 if (!(ext[4] & 0x02)) wiimod_mp_in_mp()
2084 if (!(ext[3] & 0x01)) wiimod_mp_in_mp()
1304 wiimod_bboard_in_ext(struct wiimote_data *wdata, const __u8 *ext) wiimod_bboard_in_ext() argument
H A Dhid-wiimote-core.c200 bool ext; select_drm() local
202 ext = (wdata->state.flags & WIIPROTO_FLAG_EXT_USED) || select_drm()
207 if (ext) select_drm()
230 if (ext) select_drm()
235 if (ext) select_drm()
715 static void wiimote_ext_load(struct wiimote_data *wdata, unsigned int ext) wiimote_ext_load() argument
721 ops = wiimod_ext_table[ext]; wiimote_ext_load()
726 ext = WIIMOTE_EXT_UNKNOWN; wiimote_ext_load()
730 wdata->state.exttype = ext; wiimote_ext_load()
861 bool ext; wiimote_init_detect() local
877 ext = wdata->state.flags & WIIPROTO_FLAG_EXT_PLUGGED; wiimote_init_detect()
880 if (!ext) wiimote_init_detect()
/linux-4.1.27/drivers/staging/lustre/lustre/ldlm/
H A Dinterval_tree.c581 struct interval_node_extent *ext) interval_may_overlap()
583 return (ext->start <= node->in_max_high && interval_may_overlap()
584 ext->end >= interval_low(node)); interval_may_overlap()
588 * This function finds all intervals that overlap interval ext,
596 * if (ext->end < interval_low(node)) {
597 * interval_search(node->in_left, ext, func, data);
598 * } else if (interval_may_overlap(node, ext)) {
599 * if (extent_overlapped(ext, &node->in_extent))
601 * interval_search(node->in_left, ext, func, data);
602 * interval_search(node->in_right, ext, func, data);
609 struct interval_node_extent *ext, interval_search()
616 LASSERT(ext != NULL); interval_search()
620 if (ext->end < interval_low(node)) { interval_search()
625 } else if (interval_may_overlap(node, ext)) { interval_search()
626 if (extent_overlapped(ext, &node->in_extent)) { interval_search()
647 * parent met ext->end<interval_low(parent), or interval_search()
657 if (parent == NULL || !interval_may_overlap(parent, ext)) interval_search()
673 struct interval_node_extent *ext) interval_is_overlapped()
676 (void)interval_search(root, ext, interval_overlap_cb, &has); interval_is_overlapped()
737 /* expanding the extent based on @ext. */ interval_expand()
739 struct interval_node_extent *ext, interval_expand()
744 LASSERT(interval_is_overlapped(root, ext) == 0); interval_expand()
745 if (!limiter || limiter->start < ext->start) interval_expand()
746 ext->start = interval_expand_low(root, ext->start); interval_expand()
747 if (!limiter || limiter->end > ext->end) interval_expand()
748 ext->end = interval_expand_high(root, ext->end); interval_expand()
749 LASSERT(interval_is_overlapped(root, ext) == 0); interval_expand()
580 interval_may_overlap(struct interval_node *node, struct interval_node_extent *ext) interval_may_overlap() argument
608 interval_search(struct interval_node *node, struct interval_node_extent *ext, interval_callback_t func, void *data) interval_search() argument
672 interval_is_overlapped(struct interval_node *root, struct interval_node_extent *ext) interval_is_overlapped() argument
738 interval_expand(struct interval_node *root, struct interval_node_extent *ext, struct interval_node_extent *limiter) interval_expand() argument
/linux-4.1.27/sound/pci/ac97/
H A Dac97_proc.c110 unsigned short val, tmp, ext, mext; snd_ac97_proc_read_main() local
189 ext = snd_ac97_read(ac97, AC97_EXTENDED_ID); snd_ac97_proc_read_main()
190 if (ext == 0) snd_ac97_proc_read_main()
194 (ext & AC97_EI_ADDR_MASK) >> AC97_EI_ADDR_SHIFT, snd_ac97_proc_read_main()
195 (ext & AC97_EI_REV_MASK) >> AC97_EI_REV_SHIFT, snd_ac97_proc_read_main()
196 ext & AC97_EI_AMAP ? " AMAP" : "", snd_ac97_proc_read_main()
197 ext & AC97_EI_LDAC ? " LDAC" : "", snd_ac97_proc_read_main()
198 ext & AC97_EI_SDAC ? " SDAC" : "", snd_ac97_proc_read_main()
199 ext & AC97_EI_CDAC ? " CDAC" : "", snd_ac97_proc_read_main()
200 (ext & AC97_EI_DACS_SLOT_MASK) >> AC97_EI_DACS_SLOT_SHIFT, snd_ac97_proc_read_main()
201 ext & AC97_EI_VRM ? " VRM" : "", snd_ac97_proc_read_main()
202 ext & AC97_EI_SPDIF ? " SPDIF" : "", snd_ac97_proc_read_main()
203 ext & AC97_EI_DRA ? " DRA" : "", snd_ac97_proc_read_main()
204 ext & AC97_EI_VRA ? " VRA" : ""); snd_ac97_proc_read_main()
216 ext & AC97_EI_SPDIF ? spdif_slots[(val & AC97_EA_SPSA_SLOT_MASK) >> AC97_EA_SPSA_SLOT_SHIFT] : "", snd_ac97_proc_read_main()
221 if (ext & AC97_EI_VRA) { /* VRA */ snd_ac97_proc_read_main()
224 if (ext & AC97_EI_SDAC) { snd_ac97_proc_read_main()
228 if (ext & AC97_EI_LDAC) { snd_ac97_proc_read_main()
235 if (ext & AC97_EI_VRM) { snd_ac97_proc_read_main()
239 if ((ext & AC97_EI_SPDIF) || (ac97->flags & AC97_CS_SPDIF) || snd_ac97_proc_read_main()
/linux-4.1.27/fs/affs/
H A Dfile.c18 static struct buffer_head *affs_get_extblock_slow(struct inode *inode, u32 ext);
117 affs_alloc_extblock(struct inode *inode, struct buffer_head *bh, u32 ext) affs_alloc_extblock() argument
155 affs_get_extblock(struct inode *inode, u32 ext) affs_get_extblock() argument
159 if (ext == AFFS_I(inode)->i_ext_last) affs_get_extblock()
163 bh = affs_get_extblock_slow(inode, ext); affs_get_extblock()
169 affs_get_extblock_slow(struct inode *inode, u32 ext) affs_get_extblock_slow() argument
177 if (ext == AFFS_I(inode)->i_ext_last + 1) { affs_get_extblock_slow()
181 if (ext < AFFS_I(inode)->i_extcnt) affs_get_extblock_slow()
183 BUG_ON(ext > AFFS_I(inode)->i_extcnt); affs_get_extblock_slow()
184 bh = affs_alloc_extblock(inode, bh, ext); affs_get_extblock_slow()
190 if (ext == 0) { affs_get_extblock_slow()
196 if (ext >= AFFS_I(inode)->i_extcnt) { affs_get_extblock_slow()
200 BUG_ON(ext > AFFS_I(inode)->i_extcnt); affs_get_extblock_slow()
203 prev_bh = affs_get_extblock(inode, ext - 1); affs_get_extblock_slow()
206 bh = affs_alloc_extblock(inode, prev_bh, ext); affs_get_extblock_slow()
215 lc_idx = ext >> AFFS_I(inode)->i_lc_shift; affs_get_extblock_slow()
216 lc_off = ext & AFFS_I(inode)->i_lc_mask; affs_get_extblock_slow()
234 ac_idx = (ext - lc_idx - 1) & AFFS_AC_MASK; affs_get_extblock_slow()
235 if (AFFS_I(inode)->i_ac[ac_idx].ext == ext) { affs_get_extblock_slow()
241 tmp = ext; affs_get_extblock_slow()
245 if (AFFS_I(inode)->i_ac[idx].ext == tmp) { affs_get_extblock_slow()
263 } while (tmp < ext); affs_get_extblock_slow()
268 AFFS_I(inode)->i_ac[ac_idx].ext = ext; affs_get_extblock_slow()
282 AFFS_I(inode)->i_ext_last = ext; affs_get_extblock_slow()
298 u32 ext; affs_get_block() local
314 ext = (u32)block / AFFS_SB(sb)->s_hashsize; affs_get_block()
315 block -= ext * AFFS_SB(sb)->s_hashsize; affs_get_block()
316 ext_bh = affs_get_extblock(inode, ext); affs_get_block()
837 u32 ext, ext_key; affs_truncate() local
847 ext = 0; affs_truncate()
850 ext = last_blk / AFFS_SB(sb)->s_hashsize; affs_truncate()
871 ext_bh = affs_get_extblock(inode, ext); affs_truncate()
874 "unexpected read error for ext block %u (%ld)", affs_truncate()
875 ext, PTR_ERR(ext_bh)); affs_truncate()
880 i = (ext + 1) >> AFFS_I(inode)->i_lc_shift; affs_truncate()
888 if (AFFS_I(inode)->i_ac[i].ext >= ext) affs_truncate()
889 AFFS_I(inode)->i_ac[i].ext = 0; affs_truncate()
916 AFFS_I(inode)->i_extcnt = ext + 1; affs_truncate()
923 ext, PTR_ERR(bh)); affs_truncate()
/linux-4.1.27/drivers/net/ethernet/altera/
H A Daltera_tse_ethtool.c99 u64 ext; tse_fill_stats() local
111 ext = (u64) csrrd32(priv->mac_dev, tse_fill_stats()
114 ext |= csrrd32(priv->mac_dev, tse_fill_stats()
116 buf[4] = ext; tse_fill_stats()
119 ext = (u64) csrrd32(priv->mac_dev, tse_fill_stats()
122 ext |= csrrd32(priv->mac_dev, tse_fill_stats()
124 buf[5] = ext; tse_fill_stats()
152 ext = (u64) csrrd32(priv->mac_dev, tse_fill_stats()
154 ext |= csrrd32(priv->mac_dev, tse_fill_stats()
156 buf[18] = ext; tse_fill_stats()
/linux-4.1.27/arch/x86/tools/
H A Dgen-insn-attr-x86.awk285 ext = null
295 ext = $(i++)
310 if (match(ext, force64_expr))
322 if (match(ext, vexonly_expr))
324 else if (match(ext, vexok_expr) || match(opcode, vexok_opcode_expr))
328 if (match(ext, prefix_expr)) {
336 if (match(ext, lprefix1_expr)) {
340 if (match(ext, lprefix2_expr)) {
344 if (match(ext, lprefix3_expr)) {
348 if (!match(ext, lprefix_expr)){
/linux-4.1.27/fs/ext4/
H A Dext4_extents.h191 static inline void ext4_ext_mark_unwritten(struct ext4_extent *ext) ext4_ext_mark_unwritten() argument
194 BUG_ON((le16_to_cpu(ext->ee_len) & ~EXT_INIT_MAX_LEN) == 0); ext4_ext_mark_unwritten()
195 ext->ee_len |= cpu_to_le16(EXT_INIT_MAX_LEN); ext4_ext_mark_unwritten()
198 static inline int ext4_ext_is_unwritten(struct ext4_extent *ext) ext4_ext_is_unwritten() argument
201 return (le16_to_cpu(ext->ee_len) > EXT_INIT_MAX_LEN); ext4_ext_is_unwritten()
204 static inline int ext4_ext_get_actual_len(struct ext4_extent *ext) ext4_ext_get_actual_len() argument
206 return (le16_to_cpu(ext->ee_len) <= EXT_INIT_MAX_LEN ? ext4_ext_get_actual_len()
207 le16_to_cpu(ext->ee_len) : ext4_ext_get_actual_len()
208 (le16_to_cpu(ext->ee_len) - EXT_INIT_MAX_LEN)); ext4_ext_get_actual_len()
211 static inline void ext4_ext_mark_initialized(struct ext4_extent *ext) ext4_ext_mark_initialized() argument
213 ext->ee_len = cpu_to_le16(ext4_ext_get_actual_len(ext)); ext4_ext_mark_initialized()
/linux-4.1.27/arch/s390/include/uapi/asm/
H A Dcmb.h17 * @device_busy_time: time of device busy (ext. format)
18 * @initial_command_response_time: initial command response time (ext. format)
/linux-4.1.27/scripts/kconfig/lxdialog/
H A Dcheck-lxdialog.sh9 for ext in so a dll.a dylib ; do
11 $cc -print-file-name=lib${lib}.${ext} | grep -q /
/linux-4.1.27/fs/f2fs/
H A Ddata.c275 if (fi->ext.len == 0) { lookup_extent_info()
282 start_fofs = fi->ext.fofs; lookup_extent_info()
283 end_fofs = fi->ext.fofs + fi->ext.len - 1; lookup_extent_info()
284 start_blkaddr = fi->ext.blk; lookup_extent_info()
287 *ei = fi->ext; lookup_extent_info()
306 start_fofs = fi->ext.fofs; update_extent_info()
307 end_fofs = fi->ext.fofs + fi->ext.len - 1; update_extent_info()
308 start_blkaddr = fi->ext.blk; update_extent_info()
309 end_blkaddr = fi->ext.blk + fi->ext.len - 1; update_extent_info()
312 if (fi->ext.len == 1 && fofs == start_fofs) update_extent_info()
313 fi->ext.len = 0; update_extent_info()
316 if (fi->ext.len == 0) { update_extent_info()
318 fi->ext.fofs = fofs; update_extent_info()
319 fi->ext.blk = blkaddr; update_extent_info()
320 fi->ext.len = 1; update_extent_info()
327 fi->ext.fofs--; update_extent_info()
328 fi->ext.blk--; update_extent_info()
329 fi->ext.len++; update_extent_info()
335 fi->ext.len++; update_extent_info()
340 if (fi->ext.len > 1 && update_extent_info()
342 if ((end_fofs - fofs) < (fi->ext.len >> 1)) { update_extent_info()
343 fi->ext.len = fofs - start_fofs; update_extent_info()
345 fi->ext.fofs = fofs + 1; update_extent_info()
346 fi->ext.blk = start_blkaddr + fofs - start_fofs + 1; update_extent_info()
347 fi->ext.len -= fofs - start_fofs + 1; update_extent_info()
354 if (fi->ext.len < F2FS_MIN_EXTENT_LEN) { update_extent_info()
355 fi->ext.len = 0; update_extent_info()
723 struct extent_info *ext = &F2FS_I(inode)->ext; f2fs_preserve_extent_tree() local
731 if (ext->len) { f2fs_preserve_extent_tree()
732 ext->len = 0; f2fs_preserve_extent_tree()
752 if (__is_extent_same(ext, &en->ei)) f2fs_preserve_extent_tree()
755 *ext = en->ei; f2fs_preserve_extent_tree()
757 } else if (ext->len) { f2fs_preserve_extent_tree()
758 ext->len = 0; f2fs_preserve_extent_tree()
871 get_extent_info(&F2FS_I(inode)->ext, *i_ext); f2fs_init_extent_cache()
/linux-4.1.27/arch/s390/kernel/
H A Dsclp.S14 LC_EXT_NEW_PSW = 0x58 # addr of ext int handler
15 LC_EXT_NEW_PSW_64 = 0x1b0 # addr of ext int handler 64 bit
16 LC_EXT_INT_PARAM = 0x80 # addr of ext int parameter
17 LC_EXT_INT_CODE = 0x86 # addr of ext int code
50 lhi %r6,0x0200 # cr mask for ext int (cr0.54)
88 .long 0, 0, 0, 0 # old ext int PSW
90 .long 0x00080000, 0x80000000+.LwaitS1 # PSW to handle ext int
92 .quad 0, .LwaitS1 # PSW to handle ext int, 64 bit
94 .long 0x010a0000, 0x00000000+.LloopS1 # PSW to wait for ext int
H A Dsysinfo.c137 struct sysinfo_1_2_2_extension *ext; stsi_1_2_2() local
142 ext = (struct sysinfo_1_2_2_extension *) stsi_1_2_2()
159 seq_printf(m, " %u", ext->alt_capability); stsi_1_2_2()
169 seq_printf(m, " %u", ext->alt_adjustment[i-2]); stsi_1_2_2()
/linux-4.1.27/scripts/
H A Dpatch-kernel108 ext=".gz"
112 ext=".bz"
116 ext=".bz2"
120 ext=".xz"
124 ext=".zip"
128 ext=".Z"
132 ext=""
148 if $uncomp ${patchdir}/$1${ext} | patch -p1 -s -N -E -d $sourcedir
170 if $uncomp ${patchdir}/"$1"${ext} | patch -p1 -Rs -N -E -d $sourcedir
H A Dsign-file220 my $ext = asn1_extract($extensions->[1], $UNIV | $CONS | $SEQUENCE);
221 my $x_oid = asn1_extract($ext->[1], $UNIV | $OBJ_ID);
222 my $x_crit = asn1_extract($ext->[1], $UNIV | $BOOLEAN, 1);
223 my $x_val = asn1_extract($ext->[1], $UNIV | $OCTET_STRING);
/linux-4.1.27/drivers/net/wireless/orinoco/
H A Dwext.c726 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; orinoco_ioctl_set_encodeext() local
727 int idx, alg = ext->alg, set_key = 1; orinoco_ioctl_set_encodeext()
751 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { orinoco_ioctl_set_encodeext()
754 (ext->key_len > 0)) ? 1 : 0; orinoco_ioctl_set_encodeext()
767 if (ext->key_len <= 0) orinoco_ioctl_set_encodeext()
772 ext->key, ext->key_len, NULL, 0); orinoco_ioctl_set_encodeext()
780 (ext->key_len > sizeof(struct orinoco_tkip_key))) orinoco_ioctl_set_encodeext()
785 if (ext->ext_flags & IW_ENCODE_EXT_RX_SEQ_VALID) orinoco_ioctl_set_encodeext()
786 tkip_iv = &ext->rx_seq[0]; orinoco_ioctl_set_encodeext()
789 ext->key, ext->key_len, tkip_iv, orinoco_ioctl_set_encodeext()
793 ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY, orinoco_ioctl_set_encodeext()
820 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; orinoco_ioctl_get_encodeext() local
829 max_key_len = encoding->length - sizeof(*ext); orinoco_ioctl_get_encodeext()
842 memset(ext, 0, sizeof(*ext)); orinoco_ioctl_get_encodeext()
846 ext->alg = IW_ENCODE_ALG_NONE; orinoco_ioctl_get_encodeext()
847 ext->key_len = 0; orinoco_ioctl_get_encodeext()
851 ext->alg = IW_ENCODE_ALG_WEP; orinoco_ioctl_get_encodeext()
852 ext->key_len = min(priv->keys[idx].key_len, max_key_len); orinoco_ioctl_get_encodeext()
853 memcpy(ext->key, priv->keys[idx].key, ext->key_len); orinoco_ioctl_get_encodeext()
857 ext->alg = IW_ENCODE_ALG_TKIP; orinoco_ioctl_get_encodeext()
858 ext->key_len = min(priv->keys[idx].key_len, max_key_len); orinoco_ioctl_get_encodeext()
859 memcpy(ext->key, priv->keys[idx].key, ext->key_len); orinoco_ioctl_get_encodeext()
/linux-4.1.27/arch/arm/include/asm/
H A Dproc-fns.h66 * ignore 'ext'.
71 void (*set_pte_ext)(pte_t *ptep, pte_t pte, unsigned int ext);
89 extern void cpu_set_pte_ext(pte_t *ptep, pte_t pte, unsigned int ext);
H A Dpgtable.h244 unsigned long ext = 0; set_pte_at() local
249 ext |= PTE_EXT_NG; set_pte_at()
252 set_pte_ext(ptep, pteval, ext); set_pte_at()
H A Dpgtable-2level.h185 #define set_pte_ext(ptep,pte,ext) cpu_set_pte_ext(ptep,pte,ext)
/linux-4.1.27/net/ipv4/
H A Dipconfig.c887 static void __init ic_do_bootp_ext(u8 *ext) ic_do_bootp_ext() argument
896 printk("DHCP/BOOTP: Got extension %d:",*ext); ic_do_bootp_ext()
897 for (c=ext+2; c<ext+2+ext[1]; c++) ic_do_bootp_ext()
902 switch (*ext++) { ic_do_bootp_ext()
905 memcpy(&ic_netmask, ext+1, 4); ic_do_bootp_ext()
909 memcpy(&ic_gateway, ext+1, 4); ic_do_bootp_ext()
912 servers= *ext/4; ic_do_bootp_ext()
917 memcpy(&ic_nameservers[i], ext+1+4*i, 4); ic_do_bootp_ext()
921 ic_bootp_string(utsname()->nodename, ext+1, *ext, ic_do_bootp_ext()
926 ic_bootp_string(ic_domain, ext+1, *ext, sizeof(ic_domain)); ic_do_bootp_ext()
930 ic_bootp_string(root_server_path, ext+1, *ext, ic_do_bootp_ext()
934 memcpy(&mtu, ext+1, sizeof(mtu)); ic_do_bootp_ext()
938 ic_bootp_string(utsname()->domainname, ext+1, *ext, ic_do_bootp_ext()
1042 u8 *ext; ic_bootp_recv() local
1049 ext = &b->exten[4]; ic_bootp_recv()
1050 while (ext < end && *ext != 0xff) { ic_bootp_recv()
1051 u8 *opt = ext++; ic_bootp_recv()
1054 ext += *ext + 1; ic_bootp_recv()
1055 if (ext >= end) ic_bootp_recv()
1116 ext = &b->exten[4]; ic_bootp_recv()
1117 while (ext < end && *ext != 0xff) { ic_bootp_recv()
1118 u8 *opt = ext++; ic_bootp_recv()
1121 ext += *ext + 1; ic_bootp_recv()
1122 if (ext < end) ic_bootp_recv()
H A Dtcp_vegas.h22 size_t tcp_vegas_get_info(struct sock *sk, u32 ext, int *attr,
H A Dtcp_dctcp.c280 static size_t dctcp_get_info(struct sock *sk, u32 ext, int *attr, dctcp_get_info() argument
288 if (ext & (1 << (INET_DIAG_DCTCPINFO - 1)) || dctcp_get_info()
289 ext & (1 << (INET_DIAG_VEGASINFO - 1))) { dctcp_get_info()
H A Dinet_diag.c116 int ext = req->idiag_ext; inet_sk_diag_fill() local
144 if (ext & (1 << (INET_DIAG_TOS - 1))) inet_sk_diag_fill()
150 if (ext & (1 << (INET_DIAG_TCLASS - 1))) inet_sk_diag_fill()
160 if (ext & (1 << (INET_DIAG_MEMINFO - 1))) { inet_sk_diag_fill()
172 if (ext & (1 << (INET_DIAG_SKMEMINFO - 1))) inet_sk_diag_fill()
203 if (ext & (1 << (INET_DIAG_INFO - 1))) { inet_sk_diag_fill()
212 if (ext & (1 << (INET_DIAG_CONG - 1))) { inet_sk_diag_fill()
234 sz = ca_ops->get_info(sk, ext, &attr, &info); inet_sk_diag_fill()
H A Dtcp_illinois.c303 static size_t tcp_illinois_info(struct sock *sk, u32 ext, int *attr, tcp_illinois_info() argument
308 if (ext & (1 << (INET_DIAG_VEGASINFO - 1))) { tcp_illinois_info()
H A Dtcp_westwood.c259 static size_t tcp_westwood_info(struct sock *sk, u32 ext, int *attr, tcp_westwood_info() argument
264 if (ext & (1 << (INET_DIAG_VEGASINFO - 1))) { tcp_westwood_info()
/linux-4.1.27/drivers/block/drbd/
H A Ddrbd_actlog.c669 struct bm_extent *ext = lc_entry(e, struct bm_extent, lce); update_rs_extent() local
670 if (ext->lce.lc_number == enr) { update_rs_extent()
672 ext->rs_left -= count; update_rs_extent()
674 ext->rs_left += count; update_rs_extent()
676 ext->rs_failed += count; update_rs_extent()
677 if (ext->rs_left < ext->rs_failed) { update_rs_extent()
680 ext->lce.lc_number, ext->rs_left, update_rs_extent()
681 ext->rs_failed, count, update_rs_extent()
686 * the set bits to cache that value in ext->rs_left. update_rs_extent()
690 ext->rs_left = drbd_bm_e_weight(device, enr); update_rs_extent()
700 if (ext->flags != 0) { update_rs_extent()
703 ext->lce.lc_number, ext->rs_left, update_rs_extent()
704 ext->flags, enr, rs_left); update_rs_extent()
705 ext->flags = 0; update_rs_extent()
707 if (ext->rs_failed) { update_rs_extent()
710 ext->lce.lc_number, ext->rs_failed); update_rs_extent()
712 ext->rs_left = rs_left; update_rs_extent()
713 ext->rs_failed = (mode == RECORD_RS_FAILED) ? count : 0; update_rs_extent()
719 lc_put(device->resync, &ext->lce); update_rs_extent()
722 if (ext->rs_left <= ext->rs_failed) { update_rs_extent()
723 ext->rs_failed = 0; update_rs_extent()
/linux-4.1.27/drivers/staging/media/bcm2048/
H A Dradio-bcm2048.h7 * Contact: Eero Nurkkala <ext-eero.nurkkala@nokia.com>
/linux-4.1.27/include/linux/platform_data/
H A Dpn544.h6 * Author: Jari Vanhala <ext-jari.vanhala@nokia.com>
/linux-4.1.27/include/uapi/linux/
H A Dif_eql.h16 * Phone: 1-703-847-0040 ext 103
H A Dphonet.h80 } ext; member in union:phonetmsg::__anon13549
87 #define pn_e_submsg_id pn_msg_u.ext.pn_e_submsg_id
88 #define pn_e_res_id pn_msg_u.ext.pn_e_res_id
90 #define pn_e_data pn_msg_u.ext.pn_e_data
H A Dscc.h156 char escc; /* use ext. features of a 8580/85180/85280 */
/linux-4.1.27/arch/powerpc/boot/
H A Dcuboot-kilauea.c26 #define KILAUEA_SYS_EXT_SERIAL_CLOCK 11059200 /* ext. 11.059MHz clk */
H A Dwrapper150 ext=strip
190 ext=bin
230 ext=bin
290 vmz="$tmpdir/`basename \"$kernel\"`.$ext"
/linux-4.1.27/arch/cris/include/arch-v32/mach-fs/mach/hwregs/
H A Dintr_vect_defs.h119 unsigned int ext : 1; member in struct:__anon1308
157 unsigned int ext : 1; member in struct:__anon1309
194 unsigned int ext : 1; member in struct:__anon1310
201 unsigned int ext : 1; member in struct:__anon1311
/linux-4.1.27/kernel/gcov/
H A Dfs.c301 * <dir/>path/to/file.<ext>
303 static char *link_target(const char *dir, const char *path, const char *ext) link_target() argument
316 target = kasprintf(GFP_KERNEL, "%s/%s.%s", dir, copy, ext); link_target()
318 target = kasprintf(GFP_KERNEL, "%s.%s", copy, ext); link_target()
330 static char *get_link_target(const char *filename, const struct gcov_link *ext) get_link_target() argument
337 if (ext->dir == SRC_TREE) get_link_target()
338 result = link_target(srctree, rel, ext->ext); get_link_target()
340 result = link_target(objtree, rel, ext->ext); get_link_target()
343 result = link_target(NULL, filename, ext->ext); get_link_target()
352 * For a filename .tmp_filename.ext return filename.ext. Needed to compensate
373 for (num = 0; gcov_link[num].ext; num++) add_links()
477 for (i = 0; gcov_link[i].ext; i++) remove_links()
H A Dgcov.h81 const char *ext; member in struct:gcov_link
/linux-4.1.27/tools/perf/util/
H A Dsetup.py30 ext_sources = [f.strip() for f in file('util/python-ext-sources')
H A Ddso.c157 bool is_supported_compression(const char *ext) is_supported_compression() argument
162 if (!strcmp(ext, compressions[i].fmt)) is_supported_compression()
178 bool decompress_to_file(const char *ext, const char *filename, int output_fd) decompress_to_file() argument
183 if (!strcmp(ext, compressions[i].fmt)) decompress_to_file()
207 * @ext - if (@alloc_ext && @comp) is true, it contains strdup-ed string
216 const char *ext = strrchr(path, '.'); __kmod_path__parse() local
222 if (ext == NULL) { __kmod_path__parse()
230 if (is_supported_compression(ext + 1)) { __kmod_path__parse()
232 ext -= 3; __kmod_path__parse()
236 if (ext > name) __kmod_path__parse()
237 m->kmod = !strncmp(ext, ".ko", 3); __kmod_path__parse()
241 if (asprintf(&m->name, "[%.*s]", (int) (ext - name), name) == -1) __kmod_path__parse()
252 m->ext = strdup(ext + 4); __kmod_path__parse()
253 if (!m->ext) { __kmod_path__parse()
H A Ddso.h218 bool is_supported_compression(const char *ext);
220 bool decompress_to_file(const char *ext, const char *filename, int output_fd);
225 char *ext; member in struct:kmod_path
H A Dutil.h195 static inline int has_extension(const char *filename, const char *ext) has_extension() argument
198 size_t extlen = strlen(ext); has_extension()
200 return len > extlen && !memcmp(filename + len - extlen, ext, extlen); has_extension()
/linux-4.1.27/include/linux/
H A Dif_eql.h16 * Phone: 1-703-847-0040 ext 103
H A Di2c-mux.h7 * Michael Lawnick <michael.lawnick.ext@nsn.com>
H A Dnvme.h121 bool ext; member in struct:nvme_ns
/linux-4.1.27/arch/arm64/kvm/
H A Dreset.c59 int kvm_arch_dev_ioctl_check_extension(long ext) kvm_arch_dev_ioctl_check_extension() argument
63 switch (ext) { kvm_arch_dev_ioctl_check_extension()
/linux-4.1.27/arch/s390/kvm/
H A Dinterrupt.c303 struct kvm_s390_ext_info ext; __deliver_pfault_init() local
307 ext = li->irq.ext; __deliver_pfault_init()
309 li->irq.ext.ext_params2 = 0; __deliver_pfault_init()
313 0, ext.ext_params2); __deliver_pfault_init()
316 0, ext.ext_params2); __deliver_pfault_init()
324 rc |= put_guest_lc(vcpu, ext.ext_params2, (u64 *) __LC_EXT_PARAMS2); __deliver_pfault_init()
478 VCPU_EVENT(vcpu, 4, "%s", "interrupt: sigp ext call"); __deliver_external_call()
610 struct kvm_s390_ext_info ext; __deliver_service() local
618 ext = fi->srv_signal; __deliver_service()
619 memset(&fi->srv_signal, 0, sizeof(ext)); __deliver_service()
624 ext.ext_params); __deliver_service()
627 ext.ext_params, 0); __deliver_service()
635 rc |= put_guest_lc(vcpu, ext.ext_params, __deliver_service()
654 inti->ext.ext_params2); __deliver_pfault_done()
673 rc |= put_guest_lc(vcpu, inti->ext.ext_params2, __deliver_pfault_done()
693 inti->ext.ext_params, inti->ext.ext_params2); __deliver_virtio()
697 inti->ext.ext_params, __deliver_virtio()
698 inti->ext.ext_params2); __deliver_virtio()
717 rc |= put_guest_lc(vcpu, inti->ext.ext_params, __deliver_virtio()
719 rc |= put_guest_lc(vcpu, inti->ext.ext_params2, __deliver_virtio()
1019 irq->u.ext.ext_params, irq->u.ext.ext_params2); __inject_pfault_init()
1021 irq->u.ext.ext_params, __inject_pfault_init()
1022 irq->u.ext.ext_params2, 2); __inject_pfault_init()
1024 li->irq.ext = irq->u.ext; __inject_pfault_init()
1255 fi->srv_signal.ext_params |= inti->ext.ext_params & SCCB_EVENT_PENDING; __inject_service()
1266 fi->srv_signal.ext_params |= inti->ext.ext_params & SCCB_MASK; __inject_service()
1422 inti->ext.ext_params = s390int->parm; kvm_s390_inject_vm()
1423 inti->ext.ext_params2 = s390int->parm64; kvm_s390_inject_vm()
1427 inti->ext.ext_params = s390int->parm; kvm_s390_inject_vm()
1430 inti->ext.ext_params2 = s390int->parm64; kvm_s390_inject_vm()
1598 irq->u.ext = inti->ext; inti_to_irq()
1668 irq->u.ext = fi->srv_signal; get_all_floating_irqs()
1726 target = (void *) &inti->ext; copy_irq_from_user()
1727 source = &uptr->u.ext; copy_irq_from_user()
1728 size = sizeof(inti->ext); copy_irq_from_user()
2189 irq->u.ext = li->irq.ext; store_local_irq()
H A Dtrace-s390.h111 {KVM_S390_INT_EXTERNAL_CALL, "sigp ext call"}
/linux-4.1.27/drivers/video/fbdev/
H A Dcyber2000fb.h249 #define EXT_MEM_START 0xc0 /* ext start address 21 bits */
251 #define EXT_SRC_WIDTH 0xc3 /* ext offset phase 10 bits */
253 #define EXT_X_START 0xc5 /* ext->screen, 16 bits */
254 #define EXT_X_END 0xc7 /* ext->screen, 16 bits */
255 #define EXT_Y_START 0xc9 /* ext->screen, 16 bits */
256 #define EXT_Y_END 0xcb /* ext->screen, 16 bits */
259 #define EXT_DDA_X_INIT 0xd1 /* ext->screen 16 bits */
260 #define EXT_DDA_X_INC 0xd3 /* ext->screen 16 bits */
261 #define EXT_DDA_Y_INIT 0xd5 /* ext->screen 16 bits */
262 #define EXT_DDA_Y_INC 0xd7 /* ext->screen 16 bits */
H A Dacornfb.h25 u_int ext:4; member in struct:vidc20_palette
/linux-4.1.27/sound/drivers/opl3/
H A Dopl3_synth.c247 * ext is the extension data of 7 bytes long (stored in name of SBI
254 const unsigned char *ext, snd_opl3_load_patch()
292 if (ext) { snd_opl3_load_patch()
293 patch->inst.echo_delay = ext[0]; snd_opl3_load_patch()
294 patch->inst.echo_atten = ext[1]; snd_opl3_load_patch()
295 patch->inst.chorus_spread = ext[2]; snd_opl3_load_patch()
296 patch->inst.trnsps = ext[3]; snd_opl3_load_patch()
297 patch->inst.fix_dur = ext[4]; snd_opl3_load_patch()
298 patch->inst.modes = ext[5]; snd_opl3_load_patch()
299 patch->inst.fix_key = ext[6]; snd_opl3_load_patch()
251 snd_opl3_load_patch(struct snd_opl3 *opl3, int prog, int bank, int type, const char *name, const unsigned char *ext, const unsigned char *data) snd_opl3_load_patch() argument
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/
H A Ddef.h260 ODM_BOARD_EXT_PA = BIT(3), /* 1 = existing 2G ext-PA */
261 ODM_BOARD_EXT_LNA = BIT(4), /* 1 = existing 2G ext-LNA */
262 ODM_BOARD_EXT_TRSW = BIT(5), /* 1 = existing ext-TRSW */
263 ODM_BOARD_EXT_PA_5G = BIT(6), /* 1 = existing 5G ext-PA */
264 ODM_BOARD_EXT_LNA_5G = BIT(7), /* 1 = existing 5G ext-LNA */
/linux-4.1.27/arch/m68k/fpsp040/
H A Dx_store.S88 | ;ext=00, sgl=01, dbl=10
113 | dbl_exp = ext_exp - $3fff(ext bias) + $7ff(dbl bias)
114 | get rid of ext integer bit
184 | sgl_exp = ext_exp - $3fff(ext bias) + $7f(sgl bias)
185 | get rid of ext integer bit
H A Dkernel_ex.S163 sne LOCAL_SGN(%a0) |convert to internal ext format
168 bfclr LOCAL_SGN(%a0){#0:#8} |convert back to IEEE ext format
394 sne LOCAL_SGN(%a0) |convert to internal ext format
401 bfclr LOCAL_SGN(%a0){#0:#8} |change back to IEEE ext format
424 sne LOCAL_SGN(%a0) |convert to internal ext format
427 bfclr LOCAL_SGN(%a0){#0:#8} |convert back to IEEE ext format
456 sne LOCAL_SGN(%a0) |convert to internal ext format
461 bfclr LOCAL_SGN(%a0){#0:#8} |convert back to IEEE ext format
470 sne LOCAL_SGN(%a0) |convert to internal ext format
475 bfclr LOCAL_SGN(%a0){#0:#8} |convert back to IEEE ext format
H A Dutil.S42 | ;largest +ext
44 | ;largest magnitude +sgl in ext
46 | ;largest magnitude +dbl in ext
48 | ;largest -ext
235 bra end_ovfr |inf is same for all precisions (ext,dbl,sgl)
392 | 00,01 0 ext
446 clrl %d0 |if E1, size is always ext
475 | ;smallest +ext denorm
H A Dsint.S134 | ;implicitly has ext precision
195 bfclr LOCAL_SGN(%a0){#0:#8} |change back to IEEE ext format
222 | ;input a0 ptr to ext X
H A Dres_func.S73 bfclr LOCAL_SGN(%a0){#0:#8} |change back to IEEE ext format
264 bfclr LOCAL_SGN(%a0){#0:#8} |change back to IEEE ext format
393 bfclr LOCAL_SGN(%a0){#0:#8} |change back to IEEE ext format
867 bfclr WBTEMP_SGN(%a6){#0:#8} |convert back to IEEE ext format
895 bfclr WBTEMP_SGN(%a6){#0:#8} |convert back to IEEE ext format
919 bfclr ETEMP_SGN(%a6){#0:#8} |convert back to IEEE ext format
945 bfclr FPTEMP_SGN(%a6){#0:#8} |convert back to IEEE ext format
1042 bfclr WBTEMP_SGN(%a6){#0:#8} |convert back to IEEE ext format
1070 bfclr WBTEMP_SGN(%a6){#0:#8} |convert back to IEEE ext format
1103 bfclr ETEMP_SGN(%a6){#0:#8} |convert back to IEEE ext format
1126 bfclr FPTEMP_SGN(%a6){#0:#8} |convert back to IEEE ext format
1249 bfclr WBTEMP_SGN(%a6){#0:#8} |convert back to IEEE ext format
1281 bfclr WBTEMP_SGN(%a6){#0:#8} |convert back to IEEE ext format
1497 | 41dfffffffc00000 in dbl prec = 401d0000fffffffe00000000 in ext prec
1500 | c1e0000000000000 in dbl prec = c01e00008000000000000000 in ext prec
1518 | 41dfffffffe00000 in dbl prec = 401d0000ffffffff00000000 in ext prec
1526 | c1e0000000100000 in dbl prec = c01e00008000000080000000 in ext prec
1542 | 46fffe00 in sgl prec = 400d0000fffe000000000000 in ext prec
1545 | c7000000 in sgl prec = c00e00008000000000000000 in ext prec
1563 | 46ffff00 in sgl prec = 400d0000ffff000000000000 in ext prec
1571 | c7000080 in sgl prec = c00e00008000800000000000 in ext prec
1587 | 42fe0000 in sgl prec = 40050000fe00000000000000 in ext prec
1590 | c3000000 in sgl prec = c00600008000000000000000 in ext prec
1608 | 42ff0000 in sgl prec = 40050000ff00000000000000 in ext prec
1616 | c3008000 in sgl prec = c00600008080000000000000 in ext prec
1738 | ;formats sgl, dbl, ext are
H A Dsmovecr.S150 sne LOCAL_SGN(%a0) |convert to internal ext. format
154 bfclr LOCAL_SGN(%a0){#0:#8} |convert back to IEEE ext format
H A Dbindec.S22 | A1. Set RM and size ext; Set SIGMA = sign of input.
77 | A11. Restore original FPCR; set size ext.
122 | a2: pointer to FP_X; abs(original value) in ext
168 | A1. Set RM and size ext. Set SIGMA = sign input;
175 fmovel #rm_mode,%FPCR |set RM and ext
549 | A11. Restore original FPCR; set size ext.
557 andil #0x00000030,USER_FPCR(%a6) |set size to ext,
566 | d0: FPSR with AINEX cleared/FPCR with size set to ext
619 | d0: FPCR with size set to ext/scratch final = 0
/linux-4.1.27/kernel/power/
H A Dswap.c126 struct swsusp_extent *ext; swsusp_extents_insert() local
130 ext = rb_entry(*new, struct swsusp_extent, node); swsusp_extents_insert()
132 if (swap_offset < ext->start) { swsusp_extents_insert()
134 if (swap_offset == ext->start - 1) { swsusp_extents_insert()
135 ext->start--; swsusp_extents_insert()
139 } else if (swap_offset > ext->end) { swsusp_extents_insert()
141 if (swap_offset == ext->end + 1) { swsusp_extents_insert()
142 ext->end++; swsusp_extents_insert()
152 ext = kzalloc(sizeof(struct swsusp_extent), GFP_KERNEL); swsusp_extents_insert()
153 if (!ext) swsusp_extents_insert()
156 ext->start = swap_offset; swsusp_extents_insert()
157 ext->end = swap_offset; swsusp_extents_insert()
158 rb_link_node(&ext->node, parent, new); swsusp_extents_insert()
159 rb_insert_color(&ext->node, &swsusp_extents); swsusp_extents_insert()
193 struct swsusp_extent *ext; free_all_swap_pages() local
196 ext = container_of(node, struct swsusp_extent, node); free_all_swap_pages()
198 for (offset = ext->start; offset <= ext->end; offset++) free_all_swap_pages()
201 kfree(ext); free_all_swap_pages()
H A Dsnapshot.c500 struct mem_extent *ext, *aux; free_mem_extents() local
502 list_for_each_entry_safe(ext, aux, list, hook) { list_for_each_entry_safe()
503 list_del(&ext->hook); list_for_each_entry_safe()
504 kfree(ext); list_for_each_entry_safe()
522 struct mem_extent *ext, *cur, *aux; for_each_populated_zone() local
527 list_for_each_entry(ext, list, hook) list_for_each_entry()
528 if (zone_start <= ext->end) list_for_each_entry()
531 if (&ext->hook == list || zone_end < ext->start) { list_for_each_entry()
542 list_add_tail(&new_ext->hook, &ext->hook); list_for_each_entry()
547 if (zone_start < ext->start)
548 ext->start = zone_start;
549 if (zone_end > ext->end)
550 ext->end = zone_end;
553 cur = ext; list_for_each_entry_safe_continue()
558 ext->end = cur->end; list_for_each_entry_safe_continue()
575 struct mem_extent *ext; memory_bm_create() local
585 list_for_each_entry(ext, &mem_extents, hook) { memory_bm_create()
589 ext->start, ext->end); memory_bm_create()
/linux-4.1.27/arch/arm/mach-w90x900/
H A Dcpu.c74 static DEFINE_CLK(ext, 0);
101 DEF_CLKLOOK(&clk_ext, NULL, "ext"),
184 nuc900_clock_source(NULL, "ext"); nuc900_set_cpufreq()
H A Dclksel.c81 else if (strcmp(src, "ext") == 0) nuc900_clock_source()
/linux-4.1.27/sound/soc/fsl/
H A Dimx-es8328.c99 ret = of_property_read_u32(np, "mux-ext-port", &ext_port); imx_es8328_probe()
101 dev_err(dev, "mux-ext-port missing or invalid\n"); imx_es8328_probe()
105 dev_err(dev, "mux-ext-port: hardware only has %d mux ports\n", imx_es8328_probe()
H A Deukrea-tlv320.c124 ret = of_property_read_u32(np, "fsl,mux-ext-port", &ext_port); eukrea_tlv320_probe()
127 "fsl,mux-ext-port node missing or invalid.\n"); eukrea_tlv320_probe()
H A Dimx-sgtl5000.c73 ret = of_property_read_u32(np, "mux-ext-port", &ext_port); imx_sgtl5000_probe()
75 dev_err(&pdev->dev, "mux-ext-port missing or invalid\n"); imx_sgtl5000_probe()
H A Dimx-wm8962.c170 ret = of_property_read_u32(np, "mux-ext-port", &ext_port); imx_wm8962_probe()
172 dev_err(&pdev->dev, "mux-ext-port missing or invalid\n"); imx_wm8962_probe()
/linux-4.1.27/drivers/video/fbdev/riva/
H A Drivafb.h31 RIVA_HW_STATE ext; member in struct:riva_regs
H A Dfbdev.c600 par->riva.UnloadStateExt(&par->riva, &regs->ext); riva_save_state()
634 RIVA_HW_STATE *state = &regs->ext; riva_load_state()
755 newmode.ext.screen = SetBitField(hBlankEnd,6:6,4:4) riva_load_video_mode()
760 newmode.ext.horiz = SetBitField(hTotal,8:8,0:0) riva_load_video_mode()
764 newmode.ext.extra = SetBitField(vTotal,11:11,0:0) riva_load_video_mode()
771 newmode.ext.interlace = Set8Bits(tmp); riva_load_video_mode()
772 newmode.ext.horiz |= SetBitField(tmp, 8:8,4:4); riva_load_video_mode()
774 newmode.ext.interlace = 0xff; /* interlace off */ riva_load_video_mode()
788 rc = CalcStateExt(&par->riva, &newmode.ext, bpp, width, riva_load_video_mode()
793 newmode.ext.scale = NV_RD32(par->riva.PRAMDAC, 0x00000848) & riva_load_video_mode()
796 newmode.ext.pixel |= (1 << 7); riva_load_video_mode()
797 newmode.ext.scale |= (1 << 8); riva_load_video_mode()
800 newmode.ext.head = NV_RD32(par->riva.PCRTC0, 0x00000860) & riva_load_video_mode()
802 newmode.ext.head2 = NV_RD32(par->riva.PCRTC0, 0x00002860) | riva_load_video_mode()
804 newmode.ext.crtcOwner = 3; riva_load_video_mode()
805 newmode.ext.pllsel |= 0x20000800; riva_load_video_mode()
806 newmode.ext.vpll2 = newmode.ext.vpll; riva_load_video_mode()
808 newmode.ext.head = NV_RD32(par->riva.PCRTC0, 0x00000860) | riva_load_video_mode()
810 newmode.ext.head2 = NV_RD32(par->riva.PCRTC0, 0x00002860) & riva_load_video_mode()
812 newmode.ext.crtcOwner = 0; riva_load_video_mode()
813 newmode.ext.vpll2 = NV_RD32(par->riva.PRAMDAC0, 0x00000520); riva_load_video_mode()
816 newmode.ext.pixel |= (1 << 7); riva_load_video_mode()
817 newmode.ext.scale |= (1 << 8); riva_load_video_mode()
819 newmode.ext.cursorConfig = 0x02000100; riva_load_video_mode()
1075 par->riva.LoadStateExt(&par->riva, &par->initial_state.ext); rivafb_release()
/linux-4.1.27/include/uapi/linux/netfilter/
H A Dxt_IDLETIMER.h7 * Written by Timo Teras <ext-timo.teras@nokia.com>
/linux-4.1.27/include/uapi/linux/usb/
H A Dfunctionfs.h138 * | 9 | bCount | U8 | number of ext. compat. |
140 * | 11 | ExtCompat[] | | list of ext. compat. d. |
148 * | 9 | wCount | U16 | number of ext. compat. |
149 * | 11 | ExtProp[] | | list of ext. prop. d. |
/linux-4.1.27/arch/mn10300/lib/
H A D__ashrdi3.S47 ext d0 # sign-extend result through MDR define
/linux-4.1.27/fs/efs/
H A Dinode.c205 efs_extent ext, *exts; efs_map_block() local
291 extent_copy(&(exts[ioffset]), &ext); efs_map_block()
293 if (ext.cooked.ex_magic != 0) { efs_map_block()
300 if ((result = efs_extent_check(&ext, block, sb))) { efs_map_block()
/linux-4.1.27/include/linux/i2c/
H A Dpca954x.h7 * Michael Lawnick <michael.lawnick.ext@nsn.com>
/linux-4.1.27/arch/sh/boards/
H A Dboard-magicpanelr2.c70 /* (SW:1.5 WR:3 HW:1.5), ext. wait */ setup_chip_select()
76 /* (SW:1.5 WR:3 HW:1.5), ext. wait */ setup_chip_select()
82 /* (SW:1.5 WR:3 HW:1.5), ext. wait */ setup_chip_select()
88 /* (SW:1.5 WR:3 HW:1.5), ext. wait */ setup_chip_select()
94 /* (SW:1.5 WR:3 HW:1.5), no ext. wait */ setup_chip_select()
H A Dboard-polaris.c134 .name = "sh7709-ext",
/linux-4.1.27/drivers/staging/rtl8712/
H A Drtl871x_ioctl_linux.c954 char *ext; r871x_wx_set_priv() local
959 ext = memdup_user(dwrq->pointer, len); r871x_wx_set_priv()
960 if (IS_ERR(ext)) r871x_wx_set_priv()
961 return PTR_ERR(ext); r871x_wx_set_priv()
963 if (0 == strcasecmp(ext, "RSSI")) { r871x_wx_set_priv()
971 sprintf(ext, "%s rssi %d", r871x_wx_set_priv()
978 sprintf(ext, "OK"); r871x_wx_set_priv()
980 } else if (0 == strcasecmp(ext, "LINKSPEED")) { r871x_wx_set_priv()
992 sprintf(ext, "LINKSPEED %d", mbps); r871x_wx_set_priv()
993 } else if (0 == strcasecmp(ext, "MACADDR")) { r871x_wx_set_priv()
996 sprintf(ext, "MACADDR = %pM", dev->dev_addr); r871x_wx_set_priv()
997 } else if (0 == strcasecmp(ext, "SCAN-ACTIVE")) { r871x_wx_set_priv()
1003 sprintf(ext, "OK"); r871x_wx_set_priv()
1004 } else if (0 == strcasecmp(ext, "SCAN-PASSIVE")) { r871x_wx_set_priv()
1010 sprintf(ext, "OK"); r871x_wx_set_priv()
1011 } else if (0 == strncmp(ext, "DCE-E", 5)) { r871x_wx_set_priv()
1020 sprintf(ext, "OK"); r871x_wx_set_priv()
1021 } else if (0 == strncmp(ext, "DCE-D", 5)) { r871x_wx_set_priv()
1030 sprintf(ext, "OK"); r871x_wx_set_priv()
1033 __func__, ext); r871x_wx_set_priv()
1036 if (copy_to_user(dwrq->pointer, ext, r871x_wx_set_priv()
1037 min(dwrq->length, (__u16)(strlen(ext)+1)))) r871x_wx_set_priv()
1041 kfree(ext); r871x_wx_set_priv()
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
H A Ddfs.c87 * Conducted testing, when pulse is on DC, both pri and ext ath9k_postprocess_radar_event()
91 * ext durations are reported, so take the larger of the two ath9k_postprocess_radar_event()
/linux-4.1.27/drivers/tty/serial/
H A Drp2.c818 { RP_ID(0x0041), RP_CAP(32, 0) }, /* INF 32, ext interface */
819 { RP_ID(0x0042), RP_CAP(8, 0) }, /* INF Octa, ext interface */
820 { RP_ID(0x0043), RP_CAP(16, 0) }, /* INF 16, ext interface */
823 { RP_ID(0x0046), RP_CAP(4, 0) }, /* INF Quad, ext interface */
838 { RP_ID(0x0061), RP_CAP(32, 0) }, /* EXP 32, ext interface */
839 { RP_ID(0x0062), RP_CAP(8, 0) }, /* EXP Octa, ext interface */
840 { RP_ID(0x0063), RP_CAP(16, 0) }, /* EXP 16, ext interface */
843 { RP_ID(0x0066), RP_CAP(4, 0) }, /* EXP Quad, ext interface */
/linux-4.1.27/arch/powerpc/sysdev/
H A Dfsl_85xx_cache_ctlr.h70 u32 srbarea0; /* 0x104 - SRAM base addr reg ext address 0 */
72 u32 srbarea1; /* 0x10C - SRAM base addr reg ext address 1 */
/linux-4.1.27/drivers/net/ethernet/toshiba/
H A Dps3_gelic_wireless.c1207 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; gelic_wl_set_encodeext() local
1216 alg = ext->alg; gelic_wl_set_encodeext()
1222 pr_debug("%s: ext_flag=%x\n", __func__, ext->ext_flags); gelic_wl_set_encodeext()
1223 pr_debug("%s: ext_key_len=%x\n", __func__, ext->key_len); gelic_wl_set_encodeext()
1234 if (!enc->length && (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY)) { gelic_wl_set_encodeext()
1258 if (IW_ENCODING_TOKEN_MAX < ext->key_len) { gelic_wl_set_encodeext()
1260 ext->key_len); gelic_wl_set_encodeext()
1265 wl->key_len[key_index] = ext->key_len; gelic_wl_set_encodeext()
1267 memcpy(wl->key[key_index], ext->key, ext->key_len); gelic_wl_set_encodeext()
1272 if (ext->key_len != WPA_PSK_LEN) { gelic_wl_set_encodeext()
1274 ext->key_len); gelic_wl_set_encodeext()
1279 memcpy(wl->psk, ext->key, ext->key_len); gelic_wl_set_encodeext()
1280 wl->psk_len = ext->key_len; gelic_wl_set_encodeext()
1297 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; gelic_wl_get_encodeext() local
1323 memset(ext, 0, sizeof(struct iw_encode_ext)); gelic_wl_get_encodeext()
1326 ext->alg = IW_ENCODE_ALG_WEP; gelic_wl_get_encodeext()
1330 ext->alg = IW_ENCODE_ALG_TKIP; gelic_wl_get_encodeext()
1334 ext->alg = IW_ENCODE_ALG_CCMP; gelic_wl_get_encodeext()
1339 ext->alg = IW_ENCODE_ALG_NONE; gelic_wl_get_encodeext()
1350 memcpy(ext->key, wl->key[key_index], gelic_wl_get_encodeext()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
H A Dvnic_enet.h49 #define VENETF_RSSHASH_TCPIPV6_EX 0x400 /* Hash on TCP + IPv6 ext. fields */
/linux-4.1.27/drivers/media/pci/ttpci/
H A Dbudget.h87 .ext = &budget_extension };
/linux-4.1.27/drivers/regulator/
H A Dab8500-ext.c12 * ab8500-ext supports the following regulators:
435 .name = "ab8500-ext-regulator",
445 pr_err("Failed to register ab8500 ext regulator: %d\n", ret); ab8500_ext_regulator_init()
460 MODULE_ALIAS("platform:ab8500-ext-regulator");
H A Dtps65090-regulator.c387 "ti,enable-ext-control"); tps65090_parse_dt_reg_data()
390 "dcdc-ext-control-gpios", 0); tps65090_parse_dt_reg_data()
466 "failed disable ext control\n"); tps65090_regulator_probe()
H A Drc5t583-regulator.c159 "Failed to configure ext control %d\n", id); rc5t583_regulator_probe()
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
H A Dllog_swab.c183 struct llog_changelog_ext_rec *ext = lustre_swab_llog_rec() local
186 lustre_swab_lu_fid(&ext->cr.cr_sfid); lustre_swab_llog_rec()
187 lustre_swab_lu_fid(&ext->cr.cr_spfid); lustre_swab_llog_rec()
188 tail = &ext->cr_tail; lustre_swab_llog_rec()
/linux-4.1.27/arch/mips/include/asm/dec/
H A Dkn02.h48 #define KN02_CSR_BAUD38 (1<<8) /* DZ11 38/19kbps ext. rate */
/linux-4.1.27/include/linux/regulator/
H A Dfixed.h9 * Roger Quadros <ext-roger.quadros@nokia.com>
H A Dgpio-regulator.h13 * Roger Quadros <ext-roger.quadros@nokia.com>
/linux-4.1.27/arch/ia64/kernel/
H A Dacpi-ext.c16 #include <asm/acpi-ext.h>
H A DMakefile16 obj-$(CONFIG_ACPI) += acpi.o acpi-ext.o
/linux-4.1.27/arch/m68k/math-emu/
H A Dfp_decode.h136 ext.w %d0
155 ext.l %d0
161 debug ext.l "%d1"
348 debug ext.l "%d0"
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-sti.c126 int clk_sel_reg; /* GMAC ext clk selection register */
174 /* On GiGa clk source can be either ext or from clkgen */ stih4xx_fix_retime_src()
307 dwmac->ext_phyclk = of_property_read_bool(np, "st,ext-phyclk"); sti_dwmac_parse_data()
H A Ddwmac100.h52 #define MAC_CONTROL_EXT_LOOPBACK 0x00400000 /* Reserved (ext loopback?) */
/linux-4.1.27/drivers/s390/scsi/
H A Dzfcp_fc.h269 sense += fcp_rsp->ext.fr_rsp_len; zfcp_fc_eval_fcp_rsp()
270 sense_len = min(fcp_rsp->ext.fr_sns_len, zfcp_fc_eval_fcp_rsp()
276 resid = fcp_rsp->ext.fr_resid; zfcp_fc_eval_fcp_rsp()
/linux-4.1.27/drivers/pci/hotplug/
H A Dcpci_hotplug_pci.c147 int ext = 0; cpci_check_ext() local
160 ext = 1; cpci_check_ext()
161 return ext; cpci_check_ext()
/linux-4.1.27/drivers/clk/samsung/
H A Dclk-s3c2412.c123 PNAME(erefclk_p) = { "xti", "xti", "xti", "ext" };
124 PNAME(urefclk_p) = { "xti", "xti", "xti", "ext" };
238 FRATE(0, "ext", NULL, CLK_IS_ROOT, 0),
H A Dclk-s3c2443.c111 PNAME(epllref_p) = { "mpllref", "mpllref", "xti", "ext" };
160 GATE(SCLK_HSMMC_EXT, "sclk_hsmmcext", "ext", SCLKCON, 13, 0, 0),
377 FRATE(0, "ext", NULL, CLK_IS_ROOT, 0),
/linux-4.1.27/drivers/net/wireless/hostap/
H A Dhostap_ioctl.c3206 struct iw_encode_ext *ext = (struct iw_encode_ext *) extra; prism2_ioctl_siwencodeext() local
3224 addr = ext->addr.sa_data; prism2_ioctl_siwencodeext()
3247 ext->alg == IW_ENCODE_ALG_NONE) { prism2_ioctl_siwencodeext()
3253 switch (ext->alg) { prism2_ioctl_siwencodeext()
3268 local->dev->name, ext->alg); prism2_ioctl_siwencodeext()
3285 if (sta_ptr || ext->alg != IW_ENCODE_ALG_WEP) { prism2_ioctl_siwencodeext()
3323 if ((!(ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) || ext->key_len > 0) prism2_ioctl_siwencodeext()
3325 (*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq, prism2_ioctl_siwencodeext()
3333 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { prism2_ioctl_siwencodeext()
3339 if (sta_ptr == NULL && ext->key_len > 0) { prism2_ioctl_siwencodeext()
3383 struct iw_encode_ext *ext = (struct iw_encode_ext *) extra; prism2_ioctl_giwencodeext() local
3386 max_key_len = erq->length - sizeof(*ext); prism2_ioctl_giwencodeext()
3396 addr = ext->addr.sa_data; prism2_ioctl_giwencodeext()
3407 memset(ext, 0, sizeof(*ext)); prism2_ioctl_giwencodeext()
3410 ext->alg = IW_ENCODE_ALG_NONE; prism2_ioctl_giwencodeext()
3411 ext->key_len = 0; prism2_ioctl_giwencodeext()
3415 ext->alg = IW_ENCODE_ALG_WEP; prism2_ioctl_giwencodeext()
3417 ext->alg = IW_ENCODE_ALG_TKIP; prism2_ioctl_giwencodeext()
3419 ext->alg = IW_ENCODE_ALG_CCMP; prism2_ioctl_giwencodeext()
3424 ext->key_len = prism2_ioctl_giwencodeext()
3425 (*crypt)->ops->get_key(ext->key, prism2_ioctl_giwencodeext()
3427 ext->tx_seq, prism2_ioctl_giwencodeext()
3429 if (ext->key_len && prism2_ioctl_giwencodeext()
3430 (ext->alg == IW_ENCODE_ALG_TKIP || prism2_ioctl_giwencodeext()
3431 ext->alg == IW_ENCODE_ALG_CCMP)) prism2_ioctl_giwencodeext()
3432 ext->ext_flags |= IW_ENCODE_EXT_TX_SEQ_VALID; prism2_ioctl_giwencodeext()
/linux-4.1.27/drivers/power/
H A Dabx500_chargalg.c978 struct power_supply *ext; abx500_chargalg_get_ext_psy_data() local
986 ext = dev_get_drvdata(dev); abx500_chargalg_get_ext_psy_data()
989 for (i = 0; i < ext->num_supplicants; i++) { abx500_chargalg_get_ext_psy_data()
990 if (!strcmp(ext->supplied_to[i], psy->desc->name)) abx500_chargalg_get_ext_psy_data()
1001 if (!power_supply_get_property(ext, POWER_SUPPLY_PROP_CAPACITY, &ret)) { abx500_chargalg_get_ext_psy_data()
1007 for (j = 0; j < ext->desc->num_properties; j++) { abx500_chargalg_get_ext_psy_data()
1009 prop = ext->desc->properties[j]; abx500_chargalg_get_ext_psy_data()
1015 ext->desc->type == POWER_SUPPLY_TYPE_MAINS) abx500_chargalg_get_ext_psy_data()
1016 di->ac_chg = psy_to_ux500_charger(ext); abx500_chargalg_get_ext_psy_data()
1018 ext->desc->type == POWER_SUPPLY_TYPE_USB) abx500_chargalg_get_ext_psy_data()
1019 di->usb_chg = psy_to_ux500_charger(ext); abx500_chargalg_get_ext_psy_data()
1021 if (power_supply_get_property(ext, prop, &ret)) abx500_chargalg_get_ext_psy_data()
1025 switch (ext->desc->type) { abx500_chargalg_get_ext_psy_data()
1072 switch (ext->desc->type) { abx500_chargalg_get_ext_psy_data()
1117 switch (ext->desc->type) { abx500_chargalg_get_ext_psy_data()
1200 switch (ext->desc->type) { abx500_chargalg_get_ext_psy_data()
1216 switch (ext->desc->type) { abx500_chargalg_get_ext_psy_data()
1241 switch (ext->desc->type) { abx500_chargalg_get_ext_psy_data()
1259 switch (ext->desc->type) { abx500_chargalg_get_ext_psy_data()
1277 switch (ext->desc->type) { abx500_chargalg_get_ext_psy_data()
H A Dab8500_btemp.c909 struct power_supply *ext; ab8500_btemp_get_ext_psy_data() local
916 ext = dev_get_drvdata(dev); ab8500_btemp_get_ext_psy_data()
923 for (i = 0; i < ext->num_supplicants; i++) { ab8500_btemp_get_ext_psy_data()
924 if (!strcmp(ext->supplied_to[i], psy->desc->name)) ab8500_btemp_get_ext_psy_data()
932 for (j = 0; j < ext->desc->num_properties; j++) { ab8500_btemp_get_ext_psy_data()
934 prop = ext->desc->properties[j]; ab8500_btemp_get_ext_psy_data()
936 if (power_supply_get_property(ext, prop, &ret)) ab8500_btemp_get_ext_psy_data()
941 switch (ext->desc->type) { ab8500_btemp_get_ext_psy_data()
/linux-4.1.27/net/wireless/
H A Dwext-compat.c653 struct iw_encode_ext *ext = (struct iw_encode_ext *) extra; cfg80211_wext_siwencodeext() local
670 switch (ext->alg) { cfg80211_wext_siwencodeext()
676 if (ext->key_len == 5) cfg80211_wext_siwencodeext()
678 else if (ext->key_len == 13) cfg80211_wext_siwencodeext()
716 addr = ext->addr.sa_data; cfg80211_wext_siwencodeext()
721 params.key = ext->key; cfg80211_wext_siwencodeext()
722 params.key_len = ext->key_len; cfg80211_wext_siwencodeext()
725 if (ext->ext_flags & IW_ENCODE_EXT_RX_SEQ_VALID) { cfg80211_wext_siwencodeext()
726 params.seq = ext->rx_seq; cfg80211_wext_siwencodeext()
732 !(ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY), cfg80211_wext_siwencodeext()
734 ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY, cfg80211_wext_siwencodeext()
/linux-4.1.27/drivers/staging/rtl8192u/
H A Dr8192U_wx.c754 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; r8192_wx_set_enc_ext() local
758 if ((encoding->flags & IW_ENCODE_DISABLED) || ext->alg == IW_ENCODE_ALG_NONE) r8192_wx_set_enc_ext()
763 alg = (ext->alg == IW_ENCODE_ALG_CCMP)?KEY_TYPE_CCMP:ext->alg; r8192_wx_set_enc_ext()
767 group = ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY; r8192_wx_set_enc_ext()
770 if ((ext->key_len == 13) && (alg == KEY_TYPE_WEP40)) r8192_wx_set_enc_ext()
775 memcpy((u8 *)key, ext->key, 16); /* we only get 16 bytes key.why? WB 2008.7.1 */ r8192_wx_set_enc_ext()
/linux-4.1.27/drivers/iommu/
H A Damd_iommu_init.c113 u32 ext; member in struct:ivhd_entry
890 PCI_BUS_NUM(e->ext >> 8), init_iommu_from_acpi()
891 PCI_SLOT(e->ext >> 8), init_iommu_from_acpi()
892 PCI_FUNC(e->ext >> 8)); init_iommu_from_acpi()
895 devid_to = e->ext >> 8; init_iommu_from_acpi()
909 PCI_BUS_NUM(e->ext >> 8), init_iommu_from_acpi()
910 PCI_SLOT(e->ext >> 8), init_iommu_from_acpi()
911 PCI_FUNC(e->ext >> 8)); init_iommu_from_acpi()
915 devid_to = e->ext >> 8; init_iommu_from_acpi()
922 "flags: %02x ext: %08x\n", init_iommu_from_acpi()
926 e->flags, e->ext); init_iommu_from_acpi()
930 e->ext); init_iommu_from_acpi()
935 "%02x:%02x.%x flags: %02x ext: %08x\n", init_iommu_from_acpi()
939 e->flags, e->ext); init_iommu_from_acpi()
943 ext_flags = e->ext; init_iommu_from_acpi()
970 handle = e->ext & 0xff; init_iommu_from_acpi()
971 devid = (e->ext >> 8) & 0xffff; init_iommu_from_acpi()
972 type = (e->ext >> 24) & 0xff; init_iommu_from_acpi()
/linux-4.1.27/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_hw.c311 * ext: extension register (see IEEE 802.3)
315 int atl1c_read_phy_core(struct atl1c_hw *hw, bool ext, u8 dev, atl1c_read_phy_core() argument
329 if (ext) { atl1c_read_phy_core()
360 * ext: extension register (see IEEE 802.3)
364 int atl1c_write_phy_core(struct atl1c_hw *hw, bool ext, u8 dev, atl1c_write_phy_core() argument
378 if (ext) { atl1c_write_phy_core()
/linux-4.1.27/arch/arm/mach-ux500/
H A Dboard-mop500-regulators.c363 .supply_regulator = "ab8500-ext-supply3",
377 .supply_regulator = "ab8500-ext-supply3",
393 .supply_regulator = "ab8500-ext-supply3",
498 .name = "ab8500-ext-supply1",
509 .name = "ab8500-ext-supply2",
517 .name = "ab8500-ext-supply3",
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
H A Ddefines.h184 #define IXGBE_TXD_CMD_DEXT 0x20000000 /* Descriptor ext (0 = legacy) */
227 __le32 status_error; /* ext status/error */
249 #define IXGBE_ADVTXD_DCMD_DEXT IXGBE_TXD_CMD_DEXT /* Desc ext (1=Adv) */
/linux-4.1.27/drivers/media/pci/saa7146/
H A Dhexium_orion.c417 .ext = &extension,
422 .ext = &extension,
427 .ext = &extension,
/linux-4.1.27/drivers/infiniband/hw/mlx4/
H A Dsrq.c181 to_mcq(init_attr->ext.xrc.cq)->mcq.cqn : 0; mlx4_ib_create_srq()
183 to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn : mlx4_ib_create_srq()
191 srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn; mlx4_ib_create_srq()
/linux-4.1.27/fs/udf/
H A Dunicode.c468 uint8_t ext[EXT_SIZE]; udf_translate_to_linux() local
487 ext[localExtIndex++] = curr; udf_translate_to_linux()
506 newName[newIndex++] = ext[index]; udf_translate_to_linux()
/linux-4.1.27/arch/powerpc/platforms/cell/
H A Dinterrupt.c253 unsigned int node, ext, unit, class; iic_host_xlate() local
266 ext = (intspec[0] >> 16) & 0xff; iic_host_xlate()
277 *out_hwirq |= IIC_IRQ_TYPE_IOEXC | ext; iic_host_xlate()
/linux-4.1.27/drivers/net/ethernet/sfc/
H A Dmcdi_mon.c77 SENSOR(IN_0V9_ADC, "0.9V supply (ext. ADC)", IN, -1),
87 "Controller PTAT voltage (ext. ADC)", IN, -1),
89 "Controller die temp. (ext. ADC)", TEMP, -1),
93 SENSOR(VDD08D_VSS08D_CSR_EXTADC, "0.9V die (ext. ADC)", IN, -1),
/linux-4.1.27/drivers/video/fbdev/nvidia/
H A Dnv_type.h92 RIVA_HW_STATE ext; member in struct:riva_regs
/linux-4.1.27/include/sound/
H A Dasequencer.h30 #define snd_seq_event_bounce_ext_data(ev) ((void*)((char *)(ev)->data.ext.ptr + sizeof(struct snd_seq_event_bounce)))
/linux-4.1.27/arch/m68k/include/asm/
H A Dmacints.h70 #define IRQ_VIA1_4 (12) /* ADB SR ext. clock pulse */
/linux-4.1.27/net/ipv6/netfilter/
H A Dip6t_ipv6header.c58 /* Is there enough space for the next ext header? */ ipv6header_mt6()
/linux-4.1.27/net/sched/
H A Dem_ipset.c86 opt.ext.timeout = ~0u; em_ipset_match()
/linux-4.1.27/tools/perf/
H A Dperf.c408 static const char ext[] = STRIP_EXTENSION; handle_internal_command() local
410 if (sizeof(ext) > 1) { handle_internal_command()
411 i = strlen(argv[0]) - strlen(ext); handle_internal_command()
412 if (i > 0 && !strcmp(argv[0] + i, ext)) { handle_internal_command()
/linux-4.1.27/sound/soc/pxa/
H A Dpalm27x.c66 /* ext speaker connected to ROUT2, LOUT2 */
/linux-4.1.27/drivers/infiniband/core/
H A Dverbs.c311 srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd; ib_create_srq()
312 srq->ext.xrc.cq = srq_init_attr->ext.xrc.cq; ib_create_srq()
313 atomic_inc(&srq->ext.xrc.xrcd->usecnt); ib_create_srq()
314 atomic_inc(&srq->ext.xrc.cq->usecnt); ib_create_srq()
356 xrcd = srq->ext.xrc.xrcd; ib_destroy_srq()
357 cq = srq->ext.xrc.cq; ib_destroy_srq()
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
H A Drtl_wx.c993 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; r8192_wx_set_enc_ext() local
998 ext->alg == IW_ENCODE_ALG_NONE) { r8192_wx_set_enc_ext()
1006 alg = (ext->alg == IW_ENCODE_ALG_CCMP) ? KEY_TYPE_CCMP : r8192_wx_set_enc_ext()
1007 ext->alg; r8192_wx_set_enc_ext()
1011 group = ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY; r8192_wx_set_enc_ext()
1015 if ((ext->key_len == 13) && (alg == KEY_TYPE_WEP40)) r8192_wx_set_enc_ext()
1020 memcpy((u8 *)key, ext->key, 16); r8192_wx_set_enc_ext()
1023 if (ext->key_len == 13) r8192_wx_set_enc_ext()
/linux-4.1.27/drivers/staging/rtl8723au/hal/
H A Dodm_HWConfig.c156 /* Modification for ext-LNA board */ odm_RxPhyStatus92CSeries_Parsing()
214 /* Modification for ext-LNA board */ odm_RxPhyStatus92CSeries_Parsing()
/linux-4.1.27/drivers/input/mouse/
H A Dsynaptics.h99 * 1 0x01 ext buttons are stick buttons exported in the extended
104 * 1 0xe0 more ext count how many more extented queries are
/linux-4.1.27/sound/firewire/dice/
H A Ddice-proc.c149 snd_iprintf(buffer, " ext status: %08x\n", buf.global.extended_status); dice_proc_read()
228 snd_iprintf(buffer, "ext status:\n"); dice_proc_read()
/linux-4.1.27/sound/soc/tegra/
H A Dtegra_wm8903.c305 "nvidia,ext-mic-en-gpios", 0); tegra_wm8903_driver_probe()
309 /* Enable ext mic; enable signal is active-low */ tegra_wm8903_driver_probe()
/linux-4.1.27/fs/9p/
H A Dvfs_inode.c146 char type = 0, ext[32]; p9mode2unixmode() local
149 strlcpy(ext, stat->extension, sizeof(ext)); p9mode2unixmode()
150 sscanf(ext, "%c %i %i", &type, &major, &minor); p9mode2unixmode()
1160 char ext[32]; v9fs_stat2inode() local
1188 strlcpy(ext, stat->extension, sizeof(ext)); v9fs_stat2inode()
1190 sscanf(ext, "%13s %u", tag_name, &i_nlink); v9fs_stat2inode()
/linux-4.1.27/drivers/media/tuners/
H A Dr820t.c970 ext_enable = 0x40; /* r30[6], ext enable; r30[5]:0 ext at lna max */ r820t_set_tv_standard()
982 ext_enable = 0x40; /* r30[6]=1 ext enable; r30[5]:1 ext at lna max-1 */ r820t_set_tv_standard()
994 ext_enable = 0x40; /* r30[6]=1 ext enable; r30[5]:1 ext at lna max-1 */ r820t_set_tv_standard()
1007 ext_enable = 0x60; /* r30[6]=1 ext enable; r30[5]:1 ext at lna max-1 */ r820t_set_tv_standard()
1027 ext_enable = 0x60; /* r30[6]=1 ext enable; r30[5]:1 ext at lna max-1 */ r820t_set_tv_standard()
1040 ext_enable = 0x60; /* r30[6]=1 ext enable; r30[5]:1 ext at lna max-1 */ r820t_set_tv_standard()
1052 ext_enable = 0x60; /* r30[6]=1 ext enable; r30[5]:1 ext at lna max-1 */ r820t_set_tv_standard()
/linux-4.1.27/include/linux/bcma/
H A Dbcma_driver_chipcommon.h87 #define BCMA_CC_IRQ_EXT 0x00000002 /* ro: ext intr pin (corerev >= 3) */
507 #define BCMA_CHIPCTL_4331_EXTPA_EN BIT(4) /* 0 ext pa disable, 1 ext pa enabled */
515 #define BCMA_CHIPCTL_4331_EXTPA_EN2 BIT(12) /* 0 ext pa disable, 1 ext pa enabled */
/linux-4.1.27/drivers/scsi/bfa/
H A Dbfad.c490 goto ext; bfa_fcb_rport_alloc()
495 ext: bfa_fcb_rport_alloc()
620 goto ext; bfad_hal_mem_alloc()
634 goto ext; bfad_hal_mem_alloc()
639 ext: bfad_hal_mem_alloc()
658 goto ext; bfad_vport_create()
693 ext: bfad_vport_create()
1723 goto ext; bfad_init()
1736 goto ext; bfad_init()
1741 ext: bfad_init()
/linux-4.1.27/drivers/dma/ioat/
H A Ddma_v3.c669 struct ioat_ring_ent *ext; __ioat3_prep_xor_lock() local
712 ext = ioat2_get_ring_ent(ioat, idx + i + 1); __ioat3_prep_xor_lock()
713 xor_ex = ext->xor_ex; __ioat3_prep_xor_lock()
774 dump_pq_desc_dbg(struct ioat2_dma_chan *ioat, struct ioat_ring_ent *desc, struct ioat_ring_ent *ext) dump_pq_desc_dbg() argument
778 struct ioat_pq_ext_descriptor *pq_ex = ext ? ext->pq_ex : NULL; dump_pq_desc_dbg()
846 struct ioat_ring_ent *ext; __ioat3_prep_pq_lock() local
896 ext = ioat2_get_ring_ent(ioat, idx + i + with_ext); __ioat3_prep_pq_lock()
897 pq_ex = ext->pq_ex; __ioat3_prep_pq_lock()
935 dump_pq_desc_dbg(ioat, desc, ext); __ioat3_prep_pq_lock()
/linux-4.1.27/drivers/net/wireless/prism54/
H A Disl_ioctl.c1544 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; prism54_set_encodeext() local
1545 int idx, alg = ext->alg, set_key = 1; prism54_set_encodeext()
1568 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { prism54_set_encodeext()
1573 set_key = ext->key_len > 0 ? 1 : 0; prism54_set_encodeext()
1582 if (ext->key_len > KEY_SIZE_WEP104) { prism54_set_encodeext()
1586 if (ext->key_len > KEY_SIZE_WEP40) prism54_set_encodeext()
1592 if (ext->key_len > KEY_SIZE_TKIP) { prism54_set_encodeext()
1605 memcpy(key.key, ext->key, ext->key_len); prism54_set_encodeext()
1653 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; prism54_get_encodeext() local
1672 max_key_len = encoding->length - sizeof(*ext); prism54_get_encodeext()
1688 memset(ext, 0, sizeof(*ext)); prism54_get_encodeext()
1706 ext->alg = IW_ENCODE_ALG_NONE; prism54_get_encodeext()
1707 ext->key_len = 0; prism54_get_encodeext()
1720 memcpy(ext->key, key->key, key->length); prism54_get_encodeext()
1721 ext->key_len = key->length; prism54_get_encodeext()
1725 ext->alg = IW_ENCODE_ALG_TKIP; prism54_get_encodeext()
1729 ext->alg = IW_ENCODE_ALG_WEP; prism54_get_encodeext()
/linux-4.1.27/drivers/media/i2c/soc_camera/
H A Dmt9t112.c277 static int mt9t112_clock_info(const struct i2c_client *client, u32 ext) mt9t112_clock_info() argument
283 ext /= 1000; /* kbyte order */ mt9t112_clock_info()
306 enable = ((6000 > ext) || (54000 < ext)) ? "X" : ""; mt9t112_clock_info()
307 dev_dbg(&client->dev, "EXTCLK : %10u K %s\n", ext, enable); mt9t112_clock_info()
309 vco = 2 * m * ext / (n+1); mt9t112_clock_info()
336 clk = ext / (n+1); mt9t112_clock_info()
/linux-4.1.27/drivers/memstick/core/
H A Dmspro_block.c120 char ext[3]; member in struct:mspro_specfile
447 char name[9], ext[4]; mspro_block_attr_show_specfile() local
452 memcpy(ext, x_spfile->ext, 3); mspro_block_attr_show_specfile()
453 ext[3] = 0; mspro_block_attr_show_specfile()
456 rc += scnprintf(buffer + rc, PAGE_SIZE - rc, "ext: %s\n", ext); mspro_block_attr_show_specfile()
/linux-4.1.27/drivers/scsi/lpfc/
H A Dlpfc_bsg.c81 uint8_t *ext; /* extended mailbox data */ member in struct:lpfc_bsg_mbox
3580 "2937 SLI_CONFIG ext-buffer maibox command " lpfc_bsg_issue_mbox_ext_handle_job()
3591 "2938 SLI_CONFIG ext-buffer maibox " lpfc_bsg_issue_mbox_ext_handle_job()
3624 "2939 SLI_CONFIG ext-buffer rd maibox command " lpfc_bsg_issue_read_mbox_ext_cmpl()
3661 "2940 SLI_CONFIG ext-buffer wr maibox command " lpfc_bsg_issue_write_mbox_ext_cmpl()
3938 "2947 Issued SLI_CONFIG ext-buffer " lpfc_bsg_sli_cfg_read_cmd_ext()
3943 "2948 Failed to issue SLI_CONFIG ext-buffer " lpfc_bsg_sli_cfg_read_cmd_ext()
4095 "2955 Issued SLI_CONFIG ext-buffer " lpfc_bsg_sli_cfg_write_cmd_ext()
4100 "2956 Failed to issue SLI_CONFIG ext-buffer " lpfc_bsg_sli_cfg_write_cmd_ext()
4121 * lpfc_bsg_handle_sli_cfg_mbox - handle sli-cfg mailbox cmd with ext buffer
4255 * lpfc_bsg_mbox_ext_abort_req - request to abort mbox command with ext buffers
4298 "2963 SLI_CONFIG (mse) ext-buffer rd get " lpfc_bsg_read_ebuf_get()
4304 "2964 SLI_CONFIG (hbd) ext-buffer rd get " lpfc_bsg_read_ebuf_get()
4328 "2965 SLI_CONFIG (hbd) ext-buffer rd mbox " lpfc_bsg_read_ebuf_get()
4382 "2966 SLI_CONFIG (mse) ext-buffer wr set " lpfc_bsg_write_ebuf_set()
4388 "2967 SLI_CONFIG (hbd) ext-buffer wr set " lpfc_bsg_write_ebuf_set()
4407 "2968 SLI_CONFIG ext-buffer wr all %d " lpfc_bsg_write_ebuf_set()
4440 "2969 Issued SLI_CONFIG ext-buffer " lpfc_bsg_write_ebuf_set()
4445 "2970 Failed to issue SLI_CONFIG ext-buffer " lpfc_bsg_write_ebuf_set()
4464 * lpfc_bsg_handle_sli_cfg_ebuf - handle ext buffer with sli-cfg mailbox cmd
4611 uint8_t *ext = NULL; lpfc_bsg_issue_mbox() local
4708 ext = from + sizeof(MAILBOX_t); lpfc_bsg_issue_mbox()
4709 pmboxq->context2 = ext; lpfc_bsg_issue_mbox()
4789 /* bde size cannot be greater than mailbox ext size */ lpfc_bsg_issue_mbox()
4844 dd_data->context_un.mbox.ext = ext; lpfc_bsg_issue_mbox()
5369 /* Update the ext buf ctx state if needed */ lpfc_bsg_timeout()
/linux-4.1.27/drivers/gpio/
H A Dgpio-dwapb.c59 u32 ext; member in struct:dwapb_context
613 ctx->ext = dwapb_read(gpio, offset); dwapb_gpio_suspend()
655 dwapb_write(gpio, offset, ctx->ext); dwapb_gpio_resume()
/linux-4.1.27/drivers/infiniband/hw/mlx5/
H A Dsrq.c295 xrcdn = to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn; mlx5_ib_create_srq()
296 in->ctx.pgoff_cqn |= cpu_to_be32(to_mcq(init_attr->ext.xrc.cq)->mcq.cqn); mlx5_ib_create_srq()
316 srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn; mlx5_ib_create_srq()
/linux-4.1.27/drivers/target/tcm_fc/
H A Dtfc_cmd.c152 fcp->ext.fr_sns_len = htonl(len); ft_queue_status()
165 fcp->ext.fr_resid = cpu_to_be32(se_cmd->residual_count); ft_queue_status()
327 fcp->ext.fr_rsp_len = htonl(sizeof(*info)); ft_send_resp_status()
/linux-4.1.27/drivers/irqchip/
H A Dirq-st.c149 of_property_read_u32(np, "st,invert-ext", &invert); st_irq_syscfg_enable()
/linux-4.1.27/drivers/mtd/tests/
H A Dreadtest.c19 * Author: Adrian Hunter <ext-adrian.hunter@nokia.com>
/linux-4.1.27/drivers/media/rc/
H A Dir-sharp-decoder.c149 /* Validate - command, ext, chk should be inverted in 2nd */ ir_sharp_decode()
/linux-4.1.27/drivers/net/ethernet/ti/
H A Dcpsw-phy-sel.c202 if (of_find_property(pdev->dev.of_node, "rmii-clock-ext", NULL)) cpsw_phy_sel_probe()
/linux-4.1.27/drivers/pwm/
H A Dpwm-jz4740.c173 jz4740->clk = devm_clk_get(&pdev->dev, "ext"); jz4740_pwm_probe()
/linux-4.1.27/drivers/staging/lustre/lustre/include/
H A Dinterval_tree.h118 struct interval_node_extent *ext,
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
H A Dcommon.c121 /* Enable/Disable build-in roaming to allowed ext supplicant to take brcmf_c_preinit_dcmds()
/linux-4.1.27/drivers/gpu/drm/bochs/
H A Dbochs_hw.c123 DRM_DEBUG("Found qemu ext regs, size %ld\n", qext_size); bochs_hw_init()
/linux-4.1.27/drivers/input/misc/
H A Dtwl4030-vibra.c8 * Input by Jari Vanhala <ext-jari.vanhala@nokia.com>
/linux-4.1.27/arch/x86/kernel/cpu/microcode/
H A Dintel_lib.c138 /* Look for ext. headers: */ get_matching_sig()
/linux-4.1.27/arch/xtensa/include/asm/
H A Dcoprocessor.h109 * ext: extra registers that are used by the compiler
/linux-4.1.27/arch/mips/include/asm/mach-loongson/
H A Dboot_param.h170 u64 acpi; /* ACPI table (IA64 ext 0.71) */
/linux-4.1.27/fs/sysv/
H A Dialloc.c7 * ext/freelists.c
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
H A Dhdmi4_core.c90 u8 *pedid, int ext) hdmi_core_ddc_edid()
104 if (ext % 2 != 0) hdmi_core_ddc_edid()
108 REG_FLD_MOD(base, HDMI_CORE_DDC_SEGM, ext / 2, 7, 0); hdmi_core_ddc_edid()
121 if (ext) hdmi_core_ddc_edid()
89 hdmi_core_ddc_edid(struct hdmi_core_data *core, u8 *pedid, int ext) hdmi_core_ddc_edid() argument
/linux-4.1.27/include/video/
H A Dtdfx.h164 unsigned char ext[2]; member in struct:banshee_reg
/linux-4.1.27/arch/cris/arch-v32/kernel/
H A Dtraps.c126 } while (r.ext == regk_intr_vect_on); handle_nmi()
/linux-4.1.27/arch/metag/include/asm/
H A Dprocessor.h63 TBICTXEXTTDPR ext; member in struct:meta_ext_context::__anon1846

Completed in 4764 milliseconds

123