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

1234

/linux-4.4.14/sound/hda/ext/
H A DMakefile1 snd-hda-ext-core-objs := hdac_ext_bus.o hdac_ext_controller.o hdac_ext_stream.o
3 obj-$(CONFIG_SND_HDA_EXT_CORE) += snd-hda-ext-core.o
H A Dhdac_ext_stream.c2 * hdac-ext-stream.c - HD-audio extended stream operations.
28 * @ebus: HD-audio ext core bus
29 * @stream: HD-audio ext core stream object to initialize
70 * @ebus: HD-audio ext core bus
99 * @ebus: HD-audio ext core bus
118 * @ebus: HD-audio ext core bus
119 * @stream: HD-audio ext core stream object to initialize
142 * @stream: HD-audio ext core stream to start
152 * @stream: HD-audio ext core stream to stop
162 * @stream: HD-audio ext core stream to reset
199 * @stream: HD-audio ext core stream to set up
224 * @link: HD-audio ext link to set up
236 * @link: HD-audio ext link to set up
327 * @ebus: HD-audio ext core bus
372 * @stream: HD-audio ext core stream to release
411 * @ebus: HD-audio ext core bus
442 * @ebus: HD-audio ext core bus
464 * @ebus: HD-audio ext core bus
486 * @ebus: HD-audio ext core bus
H A Dhdac_ext_bus.c2 * hdac-ext-bus.c - HD-audio extended core bus functions.
235 * snd_hda_ext_driver_register - register a driver for ext hda devices
237 * @drv: ext hda driver structure
257 * snd_hda_ext_driver_unregister - unregister a driver for ext hda devices
259 * @drv: ext hda driver structure
H A Dhdac_ext_controller.c2 * hdac-ext-controller.c - HD-audio extended controller functions.
193 * @ebus: HD-audio ext core bus
/linux-4.4.14/arch/blackfin/mach-bf538/
H A DMakefile6 obj-$(CONFIG_GPIOLIB) += ext-gpio.o
/linux-4.4.14/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()
251 descr = &ext->oe_osclock->cll_descr; osc_extent_sanity_check0()
252 if (!(descr->cld_start <= ext->oe_start && osc_extent_sanity_check0()
253 descr->cld_end >= ext->oe_max_end)) { osc_extent_sanity_check0()
259 if (ext->oe_nr_pages > ext->oe_mppr) { osc_extent_sanity_check0()
266 if (ext->oe_state > OES_CACHE) { osc_extent_sanity_check0()
277 list_for_each_entry(oap, &ext->oe_pages, oap_pending_item) { osc_extent_sanity_check0()
280 if (index > ext->oe_end || index < ext->oe_start) { osc_extent_sanity_check0()
285 if (page_count != ext->oe_nr_pages) { osc_extent_sanity_check0()
292 OSC_EXTENT_DUMP(D_ERROR, ext, osc_extent_sanity_check0()
294 func, line, ext, rc); osc_extent_sanity_check0()
298 #define sanity_check_nolock(ext) \
299 osc_extent_sanity_check0(ext, __func__, __LINE__)
301 #define sanity_check(ext) ({ \
303 osc_object_lock((ext)->oe_obj); \
304 __res = sanity_check_nolock(ext); \
305 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 ext = kmem_cache_alloc(osc_extent_kmem, GFP_NOFS | __GFP_ZERO); 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 kmem_cache_free(osc_extent_kmem, ext); 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()
480 if (ext->oe_intree) { osc_extent_erase()
481 rb_erase(&ext->oe_node, &obj->oo_root); osc_extent_erase()
482 ext->oe_intree = 0; osc_extent_erase()
484 osc_extent_put_trust(ext); osc_extent_erase()
488 static struct osc_extent *osc_extent_hold(struct osc_extent *ext) osc_extent_hold() argument
490 struct osc_object *obj = ext->oe_obj; osc_extent_hold()
493 LASSERT(ext->oe_state == OES_ACTIVE || ext->oe_state == OES_CACHE); osc_extent_hold()
494 if (ext->oe_state == OES_CACHE) { osc_extent_hold()
495 osc_extent_state_set(ext, OES_ACTIVE); osc_extent_hold()
496 osc_update_pending(obj, OBD_BRW_WRITE, -ext->oe_nr_pages); osc_extent_hold()
498 atomic_inc(&ext->oe_users); osc_extent_hold()
499 list_del_init(&ext->oe_link); osc_extent_hold()
500 return osc_extent_get(ext); osc_extent_hold()
503 static void __osc_extent_remove(struct osc_extent *ext) __osc_extent_remove() argument
505 LASSERT(osc_object_is_locked(ext->oe_obj)); __osc_extent_remove()
506 LASSERT(list_empty(&ext->oe_pages)); __osc_extent_remove()
507 osc_extent_erase(ext); __osc_extent_remove()
508 list_del_init(&ext->oe_link); __osc_extent_remove()
509 osc_extent_state_set(ext, OES_INV); __osc_extent_remove()
510 OSC_EXTENT_DUMP(D_CACHE, ext, "destroyed.\n"); __osc_extent_remove()
513 static void osc_extent_remove(struct osc_extent *ext) osc_extent_remove() argument
515 struct osc_object *obj = ext->oe_obj; osc_extent_remove()
518 __osc_extent_remove(ext); osc_extent_remove()
577 void osc_extent_release(const struct lu_env *env, struct osc_extent *ext) osc_extent_release() argument
579 struct osc_object *obj = ext->oe_obj; osc_extent_release()
581 LASSERT(atomic_read(&ext->oe_users) > 0); osc_extent_release()
582 LASSERT(sanity_check(ext) == 0); osc_extent_release()
583 LASSERT(ext->oe_grants > 0); osc_extent_release()
585 if (atomic_dec_and_lock(&ext->oe_users, &obj->oo_lock)) { osc_extent_release()
586 LASSERT(ext->oe_state == OES_ACTIVE); osc_extent_release()
587 if (ext->oe_trunc_pending) { osc_extent_release()
591 osc_extent_state_set(ext, OES_TRUNC); osc_extent_release()
592 ext->oe_trunc_pending = 0; osc_extent_release()
594 osc_extent_state_set(ext, OES_CACHE); osc_extent_release()
596 ext->oe_nr_pages); osc_extent_release()
599 osc_extent_merge(env, ext, prev_extent(ext)); osc_extent_release()
600 osc_extent_merge(env, ext, next_extent(ext)); osc_extent_release()
602 if (ext->oe_urgent) osc_extent_release()
603 list_move_tail(&ext->oe_link, osc_extent_release()
610 osc_extent_put(env, ext); osc_extent_release()
630 struct osc_extent *ext; osc_extent_find() local
680 ext = osc_extent_search(obj, cur->oe_start); osc_extent_find()
681 if (ext == NULL) osc_extent_find()
682 ext = first_extent(obj); osc_extent_find()
683 while (ext != NULL) { osc_extent_find()
684 loff_t ext_chk_start = ext->oe_start >> ppc_bits; osc_extent_find()
685 loff_t ext_chk_end = ext->oe_end >> ppc_bits; osc_extent_find()
687 LASSERT(sanity_check_nolock(ext) == 0); osc_extent_find()
692 if (lock != ext->oe_osclock) { osc_extent_find()
693 EASSERTF(!overlapped(ext, cur), ext, osc_extent_find()
696 ext = next_extent(ext); osc_extent_find()
702 ext = next_extent(ext); osc_extent_find()
706 /* ok, from now on, ext and cur have these attrs: osc_extent_find()
710 if (overlapped(ext, cur)) { osc_extent_find()
713 EASSERTF((ext->oe_start <= cur->oe_start && osc_extent_find()
714 ext->oe_end >= cur->oe_end), osc_extent_find()
715 ext, EXTSTR, EXTPARA(cur)); osc_extent_find()
717 if (ext->oe_state > OES_CACHE || ext->oe_fsync_wait) { osc_extent_find()
720 conflict = osc_extent_get(ext); osc_extent_find()
724 found = osc_extent_hold(ext); osc_extent_find()
729 if (ext->oe_state != OES_CACHE || ext->oe_fsync_wait) { osc_extent_find()
733 ext = next_extent(ext); osc_extent_find()
740 if (ext->oe_max_end != max_end) { osc_extent_find()
743 ext = next_extent(ext); osc_extent_find()
753 /* try to do front merge - extend ext's start */ osc_extent_find()
755 /* ext must be chunk size aligned */ osc_extent_find()
756 EASSERT((ext->oe_start & ~chunk_mask) == 0, ext); osc_extent_find()
758 /* pull ext's start back to cover cur */ osc_extent_find()
759 ext->oe_start = cur->oe_start; osc_extent_find()
760 ext->oe_grants += chunksize; osc_extent_find()
763 found = osc_extent_hold(ext); osc_extent_find()
766 ext->oe_end = cur->oe_end; osc_extent_find()
767 ext->oe_grants += chunksize; osc_extent_find()
772 if (osc_extent_merge(env, ext, next_extent(ext)) == 0) osc_extent_find()
776 found = osc_extent_hold(ext); osc_extent_find()
781 ext = next_extent(ext); osc_extent_find()
790 "found caching ext for %lu.\n", index); osc_extent_find()
832 int osc_extent_finish(const struct lu_env *env, struct osc_extent *ext, osc_extent_finish() argument
835 struct client_obd *cli = osc_cli(ext->oe_obj); osc_extent_finish()
838 int nr_pages = ext->oe_nr_pages; osc_extent_finish()
844 OSC_EXTENT_DUMP(D_CACHE, ext, "extent finished.\n"); osc_extent_finish()
846 ext->oe_rc = rc ?: ext->oe_nr_pages; osc_extent_finish()
847 EASSERT(ergo(rc == 0, ext->oe_state == OES_RPC), ext); osc_extent_finish() local
848 list_for_each_entry_safe(oap, tmp, &ext->oe_pages, osc_extent_finish()
857 --ext->oe_nr_pages; osc_extent_finish()
860 EASSERT(ext->oe_nr_pages == 0, ext); osc_extent_finish()
863 lost_grant = ext->oe_grants; osc_extent_finish()
878 if (ext->oe_grants > 0) osc_extent_finish()
881 osc_extent_remove(ext); osc_extent_finish()
883 osc_extent_put(env, ext); osc_extent_finish()
887 static int extent_wait_cb(struct osc_extent *ext, int state) extent_wait_cb() argument
891 osc_object_lock(ext->oe_obj); extent_wait_cb()
892 ret = ext->oe_state == state; extent_wait_cb()
893 osc_object_unlock(ext->oe_obj); extent_wait_cb()
901 static int osc_extent_wait(const struct lu_env *env, struct osc_extent *ext, osc_extent_wait() argument
904 struct osc_object *obj = ext->oe_obj; osc_extent_wait()
910 LASSERT(sanity_check_nolock(ext) == 0); osc_extent_wait()
913 if (state == OES_INV && !ext->oe_urgent && !ext->oe_hp && osc_extent_wait()
914 !ext->oe_trunc_pending) { osc_extent_wait()
915 if (ext->oe_state == OES_ACTIVE) { osc_extent_wait()
916 ext->oe_urgent = 1; osc_extent_wait()
917 } else if (ext->oe_state == OES_CACHE) { osc_extent_wait()
918 ext->oe_urgent = 1; osc_extent_wait()
919 osc_extent_hold(ext); osc_extent_wait()
925 osc_extent_release(env, ext); osc_extent_wait()
928 rc = l_wait_event(ext->oe_waitq, extent_wait_cb(ext, state), &lwi); osc_extent_wait()
930 OSC_EXTENT_DUMP(D_ERROR, ext, osc_extent_wait()
931 "%s: wait ext to %d timedout, recovery in progress?\n", osc_extent_wait()
935 rc = l_wait_event(ext->oe_waitq, extent_wait_cb(ext, state), osc_extent_wait()
938 if (rc == 0 && ext->oe_rc < 0) osc_extent_wait()
939 rc = ext->oe_rc; osc_extent_wait()
944 * Discard pages with index greater than @size. If @ext is overlapped with
947 static int osc_extent_truncate(struct osc_extent *ext, pgoff_t trunc_index, osc_extent_truncate() argument
953 struct osc_object *obj = ext->oe_obj; osc_extent_truncate()
964 LASSERT(sanity_check(ext) == 0); osc_extent_truncate()
965 EASSERT(ext->oe_state == OES_TRUNC, ext); osc_extent_truncate()
966 EASSERT(!ext->oe_urgent, ext); osc_extent_truncate()
979 list_for_each_entry_safe(oap, tmp, &ext->oe_pages, osc_extent_truncate()
1014 --ext->oe_nr_pages; osc_extent_truncate()
1017 EASSERTF(ergo(ext->oe_start >= trunc_index + !!partial, osc_extent_truncate()
1018 ext->oe_nr_pages == 0), osc_extent_truncate()
1019 ext, "trunc_index %lu, partial %d\n", trunc_index, partial); osc_extent_truncate()
1022 if (ext->oe_nr_pages == 0) { osc_extent_truncate()
1024 grants = ext->oe_grants; osc_extent_truncate()
1025 ext->oe_grants = 0; osc_extent_truncate()
1027 int chunks = (ext->oe_end >> ppc_bits) - trunc_chunk; osc_extent_truncate()
1034 * ext->oe_nr_pages must be zero, so we should be in osc_extent_truncate()
1043 ext->oe_grants -= grants; osc_extent_truncate()
1045 ext->oe_end = min(last_index, ext->oe_max_end); osc_extent_truncate()
1046 LASSERT(ext->oe_end >= ext->oe_start); osc_extent_truncate()
1047 LASSERT(ext->oe_grants > 0); osc_extent_truncate()
1065 struct osc_extent *ext) osc_extent_make_ready()
1069 struct osc_object *obj = ext->oe_obj; osc_extent_make_ready()
1074 LASSERT(sanity_check(ext) == 0); osc_extent_make_ready()
1076 EASSERT(ext->oe_state == OES_LOCKING, ext); osc_extent_make_ready()
1077 EASSERT(ext->oe_owner != NULL, ext); osc_extent_make_ready()
1079 OSC_EXTENT_DUMP(D_CACHE, ext, "make ready\n"); osc_extent_make_ready()
1081 list_for_each_entry(oap, &ext->oe_pages, oap_pending_item) { osc_extent_make_ready()
1105 LASSERT(page_count == ext->oe_nr_pages); osc_extent_make_ready()
1118 list_for_each_entry(oap, &ext->oe_pages, oap_pending_item) { osc_extent_make_ready()
1126 osc_extent_state_set(ext, OES_RPC); osc_extent_make_ready()
1129 osc_extent_get(ext); osc_extent_make_ready()
1137 * page index must be in the same or next chunk of ext->oe_end.
1139 static int osc_extent_expand(struct osc_extent *ext, pgoff_t index, int *grants) osc_extent_expand() argument
1141 struct osc_object *obj = ext->oe_obj; osc_extent_expand()
1151 LASSERT(ext->oe_max_end >= index && ext->oe_start <= index); osc_extent_expand()
1153 LASSERT(sanity_check_nolock(ext) == 0); osc_extent_expand()
1154 end_chunk = ext->oe_end >> ppc_bits; osc_extent_expand()
1167 end_index = min(ext->oe_max_end, ((chunk + 1) << ppc_bits) - 1); osc_extent_expand()
1169 next = next_extent(ext); osc_extent_expand()
1177 ext->oe_end = end_index; osc_extent_expand()
1178 ext->oe_grants += chunksize; osc_extent_expand()
1181 EASSERTF(osc_extent_is_overlapped(obj, ext) == 0, ext, osc_extent_expand() local
1192 struct osc_extent *ext; osc_extent_tree_dump0() local
1200 for (ext = first_extent(obj); ext != NULL; ext = next_extent(ext)) osc_extent_tree_dump0()
1201 OSC_EXTENT_DUMP(level, ext, "in tree %d.\n", cnt++); osc_extent_tree_dump0()
1204 list_for_each_entry(ext, &obj->oo_hp_exts, oe_link) osc_extent_tree_dump0()
1205 OSC_EXTENT_DUMP(level, ext, "hp %d.\n", cnt++); osc_extent_tree_dump0()
1208 list_for_each_entry(ext, &obj->oo_urgent_exts, oe_link) osc_extent_tree_dump0()
1209 OSC_EXTENT_DUMP(level, ext, "urgent %d.\n", cnt++); osc_extent_tree_dump0()
1212 list_for_each_entry(ext, &obj->oo_reading_exts, oe_link) osc_extent_tree_dump0()
1213 OSC_EXTENT_DUMP(level, ext, "reading %d.\n", cnt++); osc_extent_tree_dump0()
1822 struct osc_extent *ext, struct list_head *rpclist, try_to_add_extent_for_io()
1826 struct osc_async_page *oap = list_first_entry(&ext->oe_pages, try_to_add_extent_for_io()
1830 EASSERT((ext->oe_state == OES_CACHE || ext->oe_state == OES_LOCK_DONE), try_to_add_extent_for_io()
1831 ext); try_to_add_extent_for_io()
1833 *max_pages = max(ext->oe_mppr, *max_pages); try_to_add_extent_for_io()
1834 if (*pc + ext->oe_nr_pages > *max_pages) try_to_add_extent_for_io()
1849 if (tmp->oe_srvlock != ext->oe_srvlock || list_for_each_entry()
1850 !tmp->oe_grants != !ext->oe_grants) list_for_each_entry()
1857 *pc += ext->oe_nr_pages;
1858 list_move_tail(&ext->oe_link, rpclist);
1859 ext->oe_owner = current;
1879 struct osc_extent *ext; get_write_extents() local
1885 ext = list_entry(obj->oo_hp_exts.next, struct osc_extent, get_write_extents()
1887 LASSERT(ext->oe_state == OES_CACHE); get_write_extents()
1888 if (!try_to_add_extent_for_io(cli, ext, rpclist, &page_count, get_write_extents()
1891 EASSERT(ext->oe_nr_pages <= max_pages, ext); get_write_extents()
1897 ext = list_entry(obj->oo_urgent_exts.next, get_write_extents()
1899 if (!try_to_add_extent_for_io(cli, ext, rpclist, &page_count, get_write_extents()
1903 if (!ext->oe_intree) get_write_extents()
1906 while ((ext = next_extent(ext)) != NULL) { get_write_extents()
1907 if ((ext->oe_state != OES_CACHE) || get_write_extents()
1908 (!list_empty(&ext->oe_link) && get_write_extents()
1909 ext->oe_owner != NULL)) get_write_extents()
1912 if (!try_to_add_extent_for_io(cli, ext, rpclist, get_write_extents()
1920 ext = first_extent(obj); get_write_extents()
1921 while (ext != NULL) { get_write_extents()
1922 if ((ext->oe_state != OES_CACHE) || get_write_extents()
1924 (!list_empty(&ext->oe_link) && ext->oe_owner != NULL)) { get_write_extents()
1925 ext = next_extent(ext); get_write_extents()
1929 if (!try_to_add_extent_for_io(cli, ext, rpclist, &page_count, get_write_extents()
1933 ext = next_extent(ext); get_write_extents()
1943 struct osc_extent *ext; osc_send_write_rpc() local
1960 list_for_each_entry(ext, &rpclist, oe_link) { osc_send_write_rpc()
1961 LASSERT(ext->oe_state == OES_CACHE || osc_send_write_rpc()
1962 ext->oe_state == OES_LOCK_DONE); osc_send_write_rpc()
1963 if (ext->oe_state == OES_CACHE) osc_send_write_rpc()
1964 osc_extent_state_set(ext, OES_LOCKING); osc_send_write_rpc()
1966 osc_extent_state_set(ext, OES_RPC); osc_send_write_rpc()
1973 list_for_each_entry_safe(ext, tmp, &rpclist, oe_link) { osc_send_write_rpc()
1974 if (ext->oe_state == OES_LOCKING) { osc_send_write_rpc()
1975 rc = osc_extent_make_ready(env, ext); osc_send_write_rpc()
1977 list_del_init(&ext->oe_link); osc_send_write_rpc()
1978 osc_extent_finish(env, ext, 0, rc); osc_send_write_rpc()
1983 first = ext; osc_send_write_rpc()
1984 srvlock = ext->oe_srvlock; osc_send_write_rpc()
1986 LASSERT(srvlock == ext->oe_srvlock); osc_send_write_rpc()
2014 struct osc_extent *ext; osc_send_read_rpc() local
2022 list_for_each_entry_safe(ext, next, osc_send_read_rpc()
2024 EASSERT(ext->oe_state == OES_LOCK_DONE, ext); osc_send_read_rpc()
2025 if (!try_to_add_extent_for_io(cli, ext, &rpclist, &page_count, osc_send_read_rpc()
2028 osc_extent_state_set(ext, OES_RPC); osc_send_read_rpc()
2029 EASSERT(ext->oe_nr_pages <= max_pages, ext); osc_send_read_rpc()
2222 struct osc_extent *ext = NULL; osc_queue_async_io() local
2289 ext = oio->oi_active; osc_queue_async_io()
2290 if (ext != NULL && ext->oe_start <= index && ext->oe_max_end >= index) { osc_queue_async_io()
2294 if (ext->oe_end >= index) osc_queue_async_io()
2304 } else if (ext->oe_end < index) { osc_queue_async_io()
2307 rc = osc_extent_expand(ext, index, &tmp); osc_queue_async_io()
2312 OSC_EXTENT_DUMP(D_CACHE, ext, osc_queue_async_io()
2319 } else if (ext != NULL) { osc_queue_async_io()
2324 osc_extent_release(env, ext); osc_queue_async_io()
2326 ext = NULL; osc_queue_async_io()
2329 if (ext == NULL) { osc_queue_async_io()
2348 ext = osc_extent_find(env, osc, index, &tmp); osc_queue_async_io()
2349 if (IS_ERR(ext)) { osc_queue_async_io()
2352 rc = PTR_ERR(ext); osc_queue_async_io()
2353 ext = NULL; osc_queue_async_io()
2355 oio->oi_active = ext; osc_queue_async_io()
2362 LASSERT(ergo(rc == 0, ext != NULL)); osc_queue_async_io()
2363 if (ext != NULL) { osc_queue_async_io()
2364 EASSERTF(ext->oe_end >= index && ext->oe_start <= index, osc_queue_async_io()
2365 ext, "index = %lu.\n", index); osc_queue_async_io()
2369 if (ext->oe_nr_pages == 0) osc_queue_async_io()
2370 ext->oe_srvlock = ops->ops_srvlock; osc_queue_async_io()
2372 LASSERT(ext->oe_srvlock == ops->ops_srvlock); osc_queue_async_io()
2373 ++ext->oe_nr_pages; osc_queue_async_io()
2374 list_add_tail(&oap->oap_pending_item, &ext->oe_pages); osc_queue_async_io()
2384 struct osc_extent *ext = NULL; osc_teardown_async_page() local
2397 ext = osc_extent_lookup(obj, oap2cl_page(oap)->cp_index); osc_teardown_async_page()
2401 if (ext != NULL && ext->oe_state != OES_TRUNC) { osc_teardown_async_page()
2402 OSC_EXTENT_DUMP(D_ERROR, ext, "trunc at %lu.\n", osc_teardown_async_page()
2408 if (ext != NULL) osc_teardown_async_page()
2409 osc_extent_put(env, ext); osc_teardown_async_page()
2423 struct osc_extent *ext = NULL; osc_flush_async_page() local
2432 ext = osc_extent_lookup(obj, index); osc_flush_async_page()
2433 if (ext == NULL) { osc_flush_async_page()
2438 switch (ext->oe_state) { osc_flush_async_page()
2475 ext->oe_memalloc = 1; osc_flush_async_page()
2477 ext->oe_urgent = 1; osc_flush_async_page()
2478 if (ext->oe_state == OES_CACHE) { osc_flush_async_page()
2479 OSC_EXTENT_DUMP(D_CACHE, ext, osc_flush_async_page()
2481 if (list_empty(&ext->oe_link)) osc_flush_async_page()
2482 list_add_tail(&ext->oe_link, &obj->oo_urgent_exts); osc_flush_async_page()
2489 osc_extent_put(env, ext); osc_flush_async_page()
2507 struct osc_extent *ext; osc_cancel_async_page() local
2526 list_for_each_entry(ext, plist, oe_link) { list_for_each_entry()
2527 if (ext->oe_start <= index && ext->oe_end >= index) { list_for_each_entry()
2528 LASSERT(ext->oe_state == OES_LOCK_DONE); list_for_each_entry()
2531 found = osc_extent_get(ext); list_for_each_entry()
2563 struct osc_extent *ext; osc_queue_sync_pages() local
2581 ext = osc_extent_alloc(obj);
2582 if (ext == NULL) { list_for_each_entry_safe()
2590 ext->oe_rw = !!(cmd & OBD_BRW_READ);
2591 ext->oe_urgent = 1;
2592 ext->oe_start = start;
2593 ext->oe_end = ext->oe_max_end = end;
2594 ext->oe_obj = obj;
2595 ext->oe_srvlock = !!(brw_flags & OBD_BRW_SRVLOCK);
2596 ext->oe_nr_pages = page_count;
2597 ext->oe_mppr = mppr;
2598 list_splice_init(list, &ext->oe_pages);
2602 osc_extent_state_set(ext, OES_LOCK_DONE);
2604 list_add_tail(&ext->oe_link, &obj->oo_urgent_exts);
2607 list_add_tail(&ext->oe_link, &obj->oo_reading_exts);
2623 struct osc_extent *ext; osc_cache_truncate_start() local
2636 ext = osc_extent_search(obj, index); osc_cache_truncate_start()
2637 if (ext == NULL) osc_cache_truncate_start()
2638 ext = first_extent(obj); osc_cache_truncate_start()
2639 else if (ext->oe_end < index) osc_cache_truncate_start()
2640 ext = next_extent(ext); osc_cache_truncate_start()
2641 while (ext != NULL) { osc_cache_truncate_start()
2642 EASSERT(ext->oe_state != OES_TRUNC, ext); osc_cache_truncate_start()
2644 if (ext->oe_state > OES_CACHE || ext->oe_urgent) { osc_cache_truncate_start()
2645 /* if ext is in urgent state, it means there must exist osc_cache_truncate_start()
2649 LASSERT(!ext->oe_hp); osc_cache_truncate_start()
2650 OSC_EXTENT_DUMP(D_CACHE, ext, osc_cache_truncate_start()
2652 waiting = osc_extent_get(ext); osc_cache_truncate_start()
2656 OSC_EXTENT_DUMP(D_CACHE, ext, "try to trunc:%llu.\n", size); osc_cache_truncate_start()
2658 osc_extent_get(ext); osc_cache_truncate_start()
2659 if (ext->oe_state == OES_ACTIVE) { osc_cache_truncate_start()
2664 LASSERT(!ext->oe_trunc_pending); osc_cache_truncate_start()
2665 ext->oe_trunc_pending = 1; osc_cache_truncate_start()
2667 EASSERT(ext->oe_state == OES_CACHE, ext); osc_cache_truncate_start()
2668 osc_extent_state_set(ext, OES_TRUNC); osc_cache_truncate_start()
2670 -ext->oe_nr_pages); osc_cache_truncate_start()
2672 EASSERT(list_empty(&ext->oe_link), ext); osc_cache_truncate_start()
2673 list_add_tail(&ext->oe_link, &list); osc_cache_truncate_start()
2675 ext = next_extent(ext); osc_cache_truncate_start()
2684 ext = list_entry(list.next, struct osc_extent, oe_link); osc_cache_truncate_start()
2685 list_del_init(&ext->oe_link); osc_cache_truncate_start()
2689 if (ext->oe_state != OES_TRUNC) osc_cache_truncate_start()
2690 osc_extent_wait(env, ext, OES_TRUNC); osc_cache_truncate_start()
2692 rc = osc_extent_truncate(ext, index, partial); osc_cache_truncate_start()
2697 OSC_EXTENT_DUMP(D_ERROR, ext, osc_cache_truncate_start()
2699 } else if (ext->oe_nr_pages == 0) { osc_cache_truncate_start()
2700 osc_extent_remove(ext); osc_cache_truncate_start()
2705 EASSERTF(ext->oe_start <= index, ext, osc_cache_truncate_start()
2708 index = ext->oe_end + 1; osc_cache_truncate_start()
2715 oio->oi_trunc = osc_extent_get(ext); osc_cache_truncate_start()
2716 OSC_EXTENT_DUMP(D_CACHE, ext, osc_cache_truncate_start()
2719 osc_extent_put(env, ext); osc_cache_truncate_start()
2743 struct osc_extent *ext = oio->oi_trunc; osc_cache_truncate_end() local
2746 if (ext != NULL) { osc_cache_truncate_end()
2749 EASSERT(ext->oe_nr_pages > 0, ext); osc_cache_truncate_end()
2750 EASSERT(ext->oe_state == OES_TRUNC, ext); osc_cache_truncate_end()
2751 EASSERT(!ext->oe_urgent, ext); osc_cache_truncate_end()
2753 OSC_EXTENT_DUMP(D_CACHE, ext, "trunc -> cache.\n"); osc_cache_truncate_end()
2755 osc_extent_state_set(ext, OES_CACHE); osc_cache_truncate_end()
2756 if (ext->oe_fsync_wait && !ext->oe_urgent) { osc_cache_truncate_end()
2757 ext->oe_urgent = 1; osc_cache_truncate_end()
2758 list_move_tail(&ext->oe_link, &obj->oo_urgent_exts); osc_cache_truncate_end()
2761 osc_update_pending(obj, OBD_BRW_WRITE, ext->oe_nr_pages); osc_cache_truncate_end()
2763 osc_extent_put(env, ext); osc_cache_truncate_end()
2782 struct osc_extent *ext; osc_cache_wait_range() local
2788 ext = osc_extent_search(obj, index); osc_cache_wait_range()
2789 if (ext == NULL) osc_cache_wait_range()
2790 ext = first_extent(obj); osc_cache_wait_range()
2791 else if (ext->oe_end < index) osc_cache_wait_range()
2792 ext = next_extent(ext); osc_cache_wait_range()
2793 while (ext != NULL) { osc_cache_wait_range()
2796 if (ext->oe_start > end) osc_cache_wait_range()
2799 if (!ext->oe_fsync_wait) { osc_cache_wait_range()
2800 ext = next_extent(ext); osc_cache_wait_range()
2804 EASSERT(ergo(ext->oe_state == OES_CACHE, osc_cache_wait_range()
2805 ext->oe_hp || ext->oe_urgent), ext); osc_cache_wait_range()
2806 EASSERT(ergo(ext->oe_state == OES_ACTIVE, osc_cache_wait_range()
2807 !ext->oe_hp && ext->oe_urgent), ext); osc_cache_wait_range()
2809 index = ext->oe_end + 1; osc_cache_wait_range()
2810 osc_extent_get(ext); osc_cache_wait_range()
2813 rc = osc_extent_wait(env, ext, OES_INV); osc_cache_wait_range()
2816 osc_extent_put(env, ext); osc_cache_wait_range()
2837 struct osc_extent *ext; osc_cache_writeback_range() local
2843 ext = osc_extent_search(obj, start); osc_cache_writeback_range()
2844 if (ext == NULL) osc_cache_writeback_range()
2845 ext = first_extent(obj); osc_cache_writeback_range()
2846 else if (ext->oe_end < start) osc_cache_writeback_range()
2847 ext = next_extent(ext); osc_cache_writeback_range()
2848 while (ext != NULL) { osc_cache_writeback_range()
2849 if (ext->oe_start > end) osc_cache_writeback_range()
2852 ext->oe_fsync_wait = 1; osc_cache_writeback_range()
2853 switch (ext->oe_state) { osc_cache_writeback_range()
2855 result += ext->oe_nr_pages; osc_cache_writeback_range()
2860 EASSERT(!ext->oe_hp, ext); osc_cache_writeback_range()
2861 ext->oe_hp = 1; osc_cache_writeback_range()
2863 } else if (!ext->oe_urgent) { osc_cache_writeback_range()
2864 ext->oe_urgent = 1; osc_cache_writeback_range()
2868 list_move_tail(&ext->oe_link, list); osc_cache_writeback_range()
2873 EASSERT(ext->oe_start >= start && osc_cache_writeback_range()
2874 ext->oe_max_end <= end, ext); osc_cache_writeback_range()
2875 osc_extent_state_set(ext, OES_LOCKING); osc_cache_writeback_range()
2876 ext->oe_owner = current; osc_cache_writeback_range()
2877 list_move_tail(&ext->oe_link, osc_cache_writeback_range()
2880 -ext->oe_nr_pages); osc_cache_writeback_range()
2889 ext->oe_urgent = 1; osc_cache_writeback_range()
2898 ext = next_extent(ext); osc_cache_writeback_range()
2908 list_for_each_entry_safe(ext, tmp, &discard_list, oe_link) { osc_cache_writeback_range()
2909 list_del_init(&ext->oe_link); osc_cache_writeback_range()
2910 EASSERT(ext->oe_state == OES_LOCKING, ext); osc_cache_writeback_range()
2914 rc = osc_extent_make_ready(env, ext); osc_cache_writeback_range()
2916 OSC_EXTENT_DUMP(D_ERROR, ext, osc_cache_writeback_range()
2923 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
1064 osc_extent_make_ready(const struct lu_env *env, struct osc_extent *ext) osc_extent_make_ready() argument
1821 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.4.14/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.4.14/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()
54 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
63 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
72 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
81 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
90 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
99 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
108 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
117 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
126 /* path alloc_name alloc_ext kmod comp name ext */ test__kmod_path__parse()
135 /* 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.4.14/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.h242 const struct nft_set_ext **ext);
250 const struct nft_set_ext **ext);
446 static inline void nft_set_ext_init(struct nft_set_ext *ext, nft_set_ext_init() argument
449 memcpy(ext->offset, tmpl->offset, sizeof(ext->offset)); nft_set_ext_init()
452 static inline bool __nft_set_ext_exists(const struct nft_set_ext *ext, u8 id) __nft_set_ext_exists() argument
454 return !!ext->offset[id]; __nft_set_ext_exists()
457 static inline bool nft_set_ext_exists(const struct nft_set_ext *ext, u8 id) nft_set_ext_exists() argument
459 return ext && __nft_set_ext_exists(ext, id); nft_set_ext_exists()
462 static inline void *nft_set_ext(const struct nft_set_ext *ext, u8 id) nft_set_ext() argument
464 return (void *)ext + ext->offset[id]; nft_set_ext()
467 static inline struct nft_data *nft_set_ext_key(const struct nft_set_ext *ext) nft_set_ext_key() argument
469 return nft_set_ext(ext, NFT_SET_EXT_KEY); nft_set_ext_key()
472 static inline struct nft_data *nft_set_ext_data(const struct nft_set_ext *ext) nft_set_ext_data() argument
474 return nft_set_ext(ext, NFT_SET_EXT_DATA); nft_set_ext_data()
477 static inline u8 *nft_set_ext_flags(const struct nft_set_ext *ext) nft_set_ext_flags() argument
479 return nft_set_ext(ext, NFT_SET_EXT_FLAGS); nft_set_ext_flags()
482 static inline u64 *nft_set_ext_timeout(const struct nft_set_ext *ext) nft_set_ext_timeout() argument
484 return nft_set_ext(ext, NFT_SET_EXT_TIMEOUT); nft_set_ext_timeout()
487 static inline unsigned long *nft_set_ext_expiration(const struct nft_set_ext *ext) nft_set_ext_expiration() argument
489 return nft_set_ext(ext, NFT_SET_EXT_EXPIRATION); nft_set_ext_expiration()
492 static inline struct nft_userdata *nft_set_ext_userdata(const struct nft_set_ext *ext) nft_set_ext_userdata() argument
494 return nft_set_ext(ext, NFT_SET_EXT_USERDATA); nft_set_ext_userdata()
497 static inline struct nft_expr *nft_set_ext_expr(const struct nft_set_ext *ext) nft_set_ext_expr() argument
499 return nft_set_ext(ext, NFT_SET_EXT_EXPR); nft_set_ext_expr()
502 static inline bool nft_set_elem_expired(const struct nft_set_ext *ext) nft_set_elem_expired() argument
504 return nft_set_ext_exists(ext, NFT_SET_EXT_EXPIRATION) && nft_set_elem_expired()
505 time_is_before_eq_jiffies(*nft_set_ext_expiration(ext)); nft_set_elem_expired()
945 static inline bool nft_set_elem_active(const struct nft_set_ext *ext, nft_set_elem_active() argument
948 return !(ext->genmask & genmask); nft_set_elem_active()
952 struct nft_set_ext *ext) nft_set_elem_change_active()
954 ext->genmask ^= nft_genmask_next(read_pnet(&set->pnet)); nft_set_elem_change_active()
977 static inline int nft_set_elem_mark_busy(struct nft_set_ext *ext) nft_set_elem_mark_busy() argument
979 unsigned long *word = (unsigned long *)ext; nft_set_elem_mark_busy()
985 static inline void nft_set_elem_clear_busy(struct nft_set_ext *ext) nft_set_elem_clear_busy() argument
987 unsigned long *word = (unsigned long *)ext; nft_set_elem_clear_busy()
951 nft_set_elem_change_active(const struct nft_set *set, struct nft_set_ext *ext) nft_set_elem_change_active() argument
/linux-4.4.14/sound/hda/
H A DMakefile13 obj-$(CONFIG_SND_HDA_EXT_CORE) += ext/
/linux-4.4.14/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) < 0) nft_dynset_new()
66 const struct nft_set_ext *ext; nft_dynset_eval() local
71 expr, regs, &ext)) { nft_dynset_eval()
73 if (nft_set_ext_exists(ext, NFT_SET_EXT_EXPR)) nft_dynset_eval()
74 sexpr = nft_set_ext_expr(ext); nft_dynset_eval()
77 nft_set_ext_exists(ext, NFT_SET_EXT_EXPIRATION)) { nft_dynset_eval()
79 *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.c48 .ext.timeout = t, \
200 if (!match_counter0(opt.ext.packets, &info->packets)) set_match_v3()
202 return match_counter0(opt.ext.bytes, &info->bytes); set_match_v3()
247 if (!match_counter(opt.ext.packets, &info->packets)) set_match_v4()
249 return match_counter(opt.ext.bytes, &info->bytes); set_match_v4()
410 if (add_opt.ext.timeout != IPSET_NO_TIMEOUT && set_target_v2()
411 add_opt.ext.timeout > UINT_MAX / MSEC_PER_SEC) set_target_v2()
412 add_opt.ext.timeout = UINT_MAX / MSEC_PER_SEC; set_target_v2()
440 if (add_opt.ext.timeout != IPSET_NO_TIMEOUT && set_target_v3()
441 add_opt.ext.timeout > UINT_MAX / MSEC_PER_SEC) set_target_v3()
442 add_opt.ext.timeout = UINT_MAX / MSEC_PER_SEC; set_target_v3()
456 skb->mark = (skb->mark & ~(map_opt.ext.skbmarkmask)) set_target_v3()
457 ^ (map_opt.ext.skbmark); set_target_v3()
459 skb->priority = map_opt.ext.skbprio; set_target_v3()
462 skb->dev->real_num_tx_queues > map_opt.ext.skbqueue) set_target_v3()
463 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.c2913 const struct nft_set_ext *ext = nft_set_elem_ext(set, elem->priv); nf_tables_bind_check_setelem() local
2917 return nft_validate_register_store(ctx, dreg, nft_set_ext_data(ext), nf_tables_bind_check_setelem()
3049 const struct nft_set_ext *ext = nft_set_elem_ext(set, elem->priv); nf_tables_fill_setelem() local
3057 if (nft_data_dump(skb, NFTA_SET_ELEM_KEY, nft_set_ext_key(ext), nf_tables_fill_setelem()
3061 if (nft_set_ext_exists(ext, NFT_SET_EXT_DATA) && nf_tables_fill_setelem()
3062 nft_data_dump(skb, NFTA_SET_ELEM_DATA, nft_set_ext_data(ext), nf_tables_fill_setelem()
3067 if (nft_set_ext_exists(ext, NFT_SET_EXT_EXPR) && nf_tables_fill_setelem()
3068 nft_expr_dump(skb, NFTA_SET_ELEM_EXPR, nft_set_ext_expr(ext)) < 0) nf_tables_fill_setelem()
3071 if (nft_set_ext_exists(ext, NFT_SET_EXT_FLAGS) && nf_tables_fill_setelem()
3073 htonl(*nft_set_ext_flags(ext)))) nf_tables_fill_setelem()
3076 if (nft_set_ext_exists(ext, NFT_SET_EXT_TIMEOUT) && nf_tables_fill_setelem()
3078 cpu_to_be64(*nft_set_ext_timeout(ext)))) nf_tables_fill_setelem()
3081 if (nft_set_ext_exists(ext, NFT_SET_EXT_EXPIRATION)) { nf_tables_fill_setelem()
3084 expires = *nft_set_ext_expiration(ext); nf_tables_fill_setelem()
3095 if (nft_set_ext_exists(ext, NFT_SET_EXT_USERDATA)) { nf_tables_fill_setelem()
3098 udata = nft_set_ext_userdata(ext); nf_tables_fill_setelem()
3330 struct nft_set_ext *ext; nft_set_elem_init() local
3337 ext = nft_set_elem_ext(set, elem); nft_set_elem_init()
3338 nft_set_ext_init(ext, tmpl); nft_set_elem_init()
3340 memcpy(nft_set_ext_key(ext), key, set->klen); nft_set_elem_init()
3341 if (nft_set_ext_exists(ext, NFT_SET_EXT_DATA)) nft_set_elem_init()
3342 memcpy(nft_set_ext_data(ext), data, set->dlen); nft_set_elem_init()
3343 if (nft_set_ext_exists(ext, NFT_SET_EXT_EXPIRATION)) nft_set_elem_init()
3344 *nft_set_ext_expiration(ext) = nft_set_elem_init()
3346 if (nft_set_ext_exists(ext, NFT_SET_EXT_TIMEOUT)) nft_set_elem_init()
3347 *nft_set_ext_timeout(ext) = timeout; nft_set_elem_init()
3354 struct nft_set_ext *ext = nft_set_elem_ext(set, elem); nft_set_elem_destroy() local
3356 nft_data_uninit(nft_set_ext_key(ext), NFT_DATA_VALUE); nft_set_elem_destroy()
3357 if (nft_set_ext_exists(ext, NFT_SET_EXT_DATA)) nft_set_elem_destroy()
3358 nft_data_uninit(nft_set_ext_data(ext), set->dtype); nft_set_elem_destroy()
3359 if (nft_set_ext_exists(ext, NFT_SET_EXT_EXPR)) nft_set_elem_destroy()
3360 nf_tables_expr_destroy(NULL, nft_set_ext_expr(ext)); nft_set_elem_destroy()
3372 struct nft_set_ext *ext; nft_add_set_elem() local
3491 ext = nft_set_elem_ext(set, elem.priv); nft_add_set_elem()
3493 *nft_set_ext_flags(ext) = flags; nft_add_set_elem()
3495 udata = nft_set_ext_userdata(ext); nft_add_set_elem()
3504 ext->genmask = nft_genmask_cur(ctx->net) | NFT_SET_ELEM_BUSY_MASK; nft_add_set_elem()
4171 const struct nft_set_ext *ext = nft_set_elem_ext(set, elem->priv); nf_tables_loop_check_setelem() local
4174 if (nft_set_ext_exists(ext, NFT_SET_EXT_FLAGS) && nf_tables_loop_check_setelem()
4175 *nft_set_ext_flags(ext) & NFT_SET_ELEM_INTERVAL_END) nf_tables_loop_check_setelem()
4178 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>
311 MODULE_AUTHOR("Timo Teras <ext-timo.teras@nokia.com>");
/linux-4.4.14/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.4.14/net/netfilter/ipset/
H A Dip_set_hash_ipmark.c91 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipmark4_kadt() local
97 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipmark4_kadt()
107 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipmark4_uadt() local
122 ret = ip_set_get_extensions(set, tb, &ext); hash_ipmark4_uadt()
131 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipmark4_uadt()
154 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipmark4_uadt()
217 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipmark6_kadt() local
223 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipmark6_kadt()
233 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipmark6_uadt() local
255 ret = ip_set_get_extensions(set, tb, &ext); hash_ipmark6_uadt()
263 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipmark6_uadt()
267 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipmark6_uadt()
H A Dip_set_hash_ipport.c97 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipport4_kadt() local
104 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipport4_kadt()
114 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipport4_uadt() local
131 ret = ip_set_get_extensions(set, tb, &ext); hash_ipport4_uadt()
153 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipport4_uadt()
187 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipport4_uadt()
255 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipport6_kadt() local
262 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipport6_kadt()
272 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipport6_uadt() local
297 ret = ip_set_get_extensions(set, tb, &ext); hash_ipport6_uadt()
317 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipport6_uadt()
330 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipport6_uadt()
H A Dip_set_hash_ip.c88 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ip4_kadt() local
97 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ip4_kadt()
107 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ip4_uadt() local
121 ret = ip_set_get_extensions(set, tb, &ext); hash_ip4_uadt()
131 return adtfn(set, &e, &ext, &ext, flags); hash_ip4_uadt()
157 ret = adtfn(set, &e, &ext, &ext, flags); hash_ip4_uadt()
223 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ip6_kadt() local
230 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ip6_kadt()
240 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ip6_uadt() local
261 ret = ip_set_get_extensions(set, tb, &ext); hash_ip6_uadt()
269 ret = adtfn(set, &e, &ext, &ext, flags); hash_ip6_uadt()
H A Dip_set_hash_net.c125 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_net4_kadt() local
135 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_net4_kadt()
145 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_net4_uadt() local
160 ret = ip_set_get_extensions(set, tb, &ext); hash_net4_uadt()
179 ret = adtfn(set, &e, &ext, &ext, flags); hash_net4_uadt()
199 ret = adtfn(set, &e, &ext, &ext, flags); hash_net4_uadt()
294 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_net6_kadt() local
304 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_net6_kadt()
313 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_net6_uadt() local
329 ret = ip_set_get_extensions(set, tb, &ext); hash_net6_uadt()
348 ret = adtfn(set, &e, &ext, &ext, flags); hash_net6_uadt()
H A Dip_set_hash_mac.c85 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_mac4_kadt() local
98 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_mac4_kadt()
107 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_mac4_uadt() local
116 ret = ip_set_get_extensions(set, tb, &ext); hash_mac4_uadt()
123 return adtfn(set, &e, &ext, &ext, flags); hash_mac4_uadt()
H A Dip_set_list_set.c53 struct ip_set_adt_opt *opt, const struct ip_set_ext *ext) list_set_ktest()
72 ext, &opt->ext, list_set_ktest() local
76 ext, &opt->ext, list_set_ktest() local
87 struct ip_set_adt_opt *opt, const struct ip_set_ext *ext) list_set_kadd()
107 struct ip_set_adt_opt *opt, const struct ip_set_ext *ext) list_set_kdel()
129 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); list_set_kadt() local
135 ret = list_set_ktest(set, skb, par, opt, &ext); list_set_kadt()
138 ret = list_set_kadd(set, skb, par, opt, &ext); list_set_kadt()
141 ret = list_set_kdel(set, skb, par, opt, &ext); list_set_kadt()
192 list_set_utest(struct ip_set *set, void *value, const struct ip_set_ext *ext, list_set_utest() argument
224 list_set_init_extensions(struct ip_set *set, const struct ip_set_ext *ext, list_set_init_extensions() argument
228 ip_set_init_counter(ext_counter(e, set), ext); list_set_init_extensions() local
230 ip_set_init_comment(ext_comment(e, set), ext); list_set_init_extensions() local
232 ip_set_init_skbinfo(ext_skbinfo(e, set), ext); list_set_init_extensions() local
235 ip_set_timeout_set(ext_timeout(e, set), ext->timeout); list_set_init_extensions()
239 list_set_uadd(struct ip_set *set, void *value, const struct ip_set_ext *ext, list_set_uadd() argument
274 list_set_init_extensions(set, ext, n); list_set_uadd()
305 list_set_init_extensions(set, ext, e); list_set_uadd()
319 list_set_udel(struct ip_set *set, void *value, const struct ip_set_ext *ext, list_set_udel() argument
357 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); list_set_uadt() local
368 ret = ip_set_get_extensions(set, tb, &ext); list_set_uadt()
405 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
85 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
105 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
H A Dip_set_hash_ipportip.c99 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipportip4_kadt() local
107 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipportip4_kadt()
117 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipportip4_uadt() local
134 ret = ip_set_get_extensions(set, tb, &ext); hash_ipportip4_uadt()
160 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportip4_uadt()
194 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportip4_uadt()
265 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipportip6_kadt() local
273 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipportip6_kadt()
283 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipportip6_uadt() local
308 ret = ip_set_get_extensions(set, tb, &ext); hash_ipportip6_uadt()
332 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportip6_uadt()
345 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportip6_uadt()
H A Dip_set_hash_netport.c141 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netport4_kadt() local
153 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netport4_kadt()
163 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netport4_uadt() local
182 ret = ip_set_get_extensions(set, tb, &ext); hash_netport4_uadt()
219 ret = adtfn(set, &e, &ext, &ext, flags); hash_netport4_uadt()
252 ret = adtfn(set, &e, &ext, &ext, flags); hash_netport4_uadt()
356 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netport6_kadt() local
368 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netport6_kadt()
378 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netport6_uadt() local
399 ret = ip_set_get_extensions(set, tb, &ext); hash_netport6_uadt()
434 ret = adtfn(set, &e, &ext, &ext, flags); hash_netport6_uadt()
448 ret = adtfn(set, &e, &ext, &ext, flags); hash_netport6_uadt()
H A Dip_set_hash_netiface.c165 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netiface4_kadt() local
194 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netiface4_kadt()
204 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netiface4_uadt() local
220 ret = ip_set_get_extensions(set, tb, &ext); hash_netiface4_uadt()
241 ret = adtfn(set, &e, &ext, &ext, flags); hash_netiface4_uadt()
263 ret = adtfn(set, &e, &ext, &ext, flags); hash_netiface4_uadt()
378 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netiface6_kadt() local
405 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netiface6_kadt()
414 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netiface6_uadt() local
431 ret = ip_set_get_extensions(set, tb, &ext); hash_netiface6_uadt()
454 ret = adtfn(set, &e, &ext, &ext, flags); hash_netiface6_uadt()
H A Dip_set_hash_netnet.c149 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netnet4_kadt() local
161 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netnet4_kadt()
171 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netnet4_uadt() local
192 ret = ip_set_get_extensions(set, tb, &ext); hash_netnet4_uadt()
219 ret = adtfn(set, &e, &ext, &ext, flags); hash_netnet4_uadt()
262 ret = adtfn(set, &e, &ext, &ext, flags); hash_netnet4_uadt()
383 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netnet6_kadt() local
395 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netnet6_kadt()
404 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netnet6_uadt() local
425 ret = ip_set_get_extensions(set, tb, &ext); hash_netnet6_uadt()
451 ret = adtfn(set, &e, &ext, &ext, flags); hash_netnet6_uadt()
H A Dip_set_hash_ipportnet.c146 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipportnet4_kadt() local
159 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipportnet4_kadt()
169 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipportnet4_uadt() local
189 ret = ip_set_get_extensions(set, tb, &ext); hash_ipportnet4_uadt()
232 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportnet4_uadt()
289 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportnet4_uadt()
397 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_ipportnet6_kadt() local
410 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_ipportnet6_kadt()
420 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_ipportnet6_uadt() local
447 ret = ip_set_get_extensions(set, tb, &ext); hash_ipportnet6_uadt()
487 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportnet6_uadt()
501 ret = adtfn(set, &e, &ext, &ext, flags); hash_ipportnet6_uadt()
H A Dip_set_hash_netportnet.c160 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netportnet4_kadt() local
176 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netportnet4_kadt()
186 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netportnet4_uadt() local
210 ret = ip_set_get_extensions(set, tb, &ext); hash_netportnet4_uadt()
253 ret = adtfn(set, &e, &ext, &ext, flags); hash_netportnet4_uadt()
308 ret = adtfn(set, &e, &ext, &ext, flags); hash_netportnet4_uadt()
438 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); hash_netportnet6_kadt() local
454 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); hash_netportnet6_kadt()
464 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); hash_netportnet6_uadt() local
489 ret = ip_set_get_extensions(set, tb, &ext); hash_netportnet6_uadt()
531 ret = adtfn(set, &e, &ext, &ext, flags); hash_netportnet6_uadt()
545 ret = adtfn(set, &e, &ext, &ext, flags); hash_netportnet6_uadt()
H A Dip_set_bitmap_gen.h111 mtype_test(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_test() argument
125 ip_set_update_counter(ext_counter(x, set), ext, mext, flags); mtype_test()
127 ip_set_get_skbinfo(ext_skbinfo(x, set), ext, mext, flags); mtype_test() local
132 mtype_add(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_add() argument
154 mtype_add_timeout(ext_timeout(x, set), e, ext, set, map, ret); mtype_add() local
156 ip_set_timeout_set(ext_timeout(x, set), ext->timeout); mtype_add()
160 ip_set_init_counter(ext_counter(x, set), ext); mtype_add() local
162 ip_set_init_comment(ext_comment(x, set), ext); mtype_add() local
164 ip_set_init_skbinfo(ext_skbinfo(x, set), ext); mtype_add() local
173 mtype_del(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_del() argument
H A Dip_set_bitmap_ip.c119 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); bitmap_ip_kadt() local
128 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); bitmap_ip_kadt()
139 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); bitmap_ip_uadt() local
152 ret = ip_set_get_extensions(set, tb, &ext); bitmap_ip_uadt()
161 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.c110 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); bitmap_port_kadt() local
125 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); bitmap_port_kadt()
135 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); bitmap_port_uadt() local
150 ret = ip_set_get_extensions(set, tb, &ext); bitmap_port_uadt()
156 return adtfn(set, &e, &ext, &ext, flags); bitmap_port_uadt()
175 ret = adtfn(set, &e, &ext, &ext, flags); bitmap_port_uadt()
H A Dip_set_bitmap_ipmac.c121 const struct ip_set_ext *ext, struct ip_set *set, bitmap_ipmac_add_timeout()
124 u32 t = ext->timeout; bitmap_ipmac_add_timeout()
218 struct ip_set_ext ext = IP_SET_INIT_KEXT(skb, opt, set); bitmap_ipmac_kadt() local
237 return adtfn(set, &e, &ext, &opt->ext, opt->cmdflags); bitmap_ipmac_kadt()
247 struct ip_set_ext ext = IP_SET_INIT_UEXT(set); bitmap_ipmac_uadt() local
261 ret = ip_set_get_extensions(set, tb, &ext); bitmap_ipmac_uadt()
273 ret = adtfn(set, &e, &ext, &ext, flags); bitmap_ipmac_uadt()
119 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.h705 mtype_add(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_add() argument
825 ip_set_init_counter(ext_counter(data, set), ext); mtype_add() local
827 ip_set_init_comment(ext_comment(data, set), ext); mtype_add() local
829 ip_set_init_skbinfo(ext_skbinfo(data, set), ext); mtype_add() local
832 ip_set_timeout_set(ext_timeout(data, set), ext->timeout); mtype_add()
852 mtype_del(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_del() argument
928 mtype_data_match(struct mtype_elem *data, const struct ip_set_ext *ext, mtype_data_match() argument
933 ext, mext, flags); mtype_data_match() local
936 ext, mext, flags); mtype_data_match() local
946 const struct ip_set_ext *ext, mtype_test_cidrs()
987 return mtype_data_match(data, ext, mtype_test_cidrs()
994 return mtype_data_match(data, ext, mtype_test_cidrs()
1007 mtype_test(struct ip_set *set, void *value, const struct ip_set_ext *ext, mtype_test() argument
1027 ret = mtype_test_cidrs(set, d, ext, mext, flags); mtype_test()
1045 ret = mtype_data_match(data, ext, mext, set, flags); mtype_test()
945 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.4.14/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.4.14/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.4.14/include/linux/netfilter/ipset/
H A Dip_set_comment.h24 const struct ip_set_ext *ext) ip_set_init_comment()
27 size_t len = ext->comment ? strlen(ext->comment) : 0; ip_set_init_comment()
40 strlcpy(c->str, ext->comment, len + 1); ip_set_init_comment()
23 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);
139 const struct ip_set_ext *ext,
148 struct ip_set_ext ext; /* Extensions */ member in struct:ip_set_adt_opt
319 const struct ip_set_ext *ext, ip_set_update_counter()
322 if (ext->packets != ULLONG_MAX && ip_set_update_counter()
324 ip_set_add_bytes(ext->bytes, counter); ip_set_update_counter()
325 ip_set_add_packets(ext->packets, counter); ip_set_update_counter()
335 const struct ip_set_ext *ext, ip_set_get_skbinfo()
361 const struct ip_set_ext *ext) ip_set_init_skbinfo()
363 skbinfo->skbmark = ext->skbmark; ip_set_init_skbinfo()
364 skbinfo->skbmarkmask = ext->skbmarkmask; ip_set_init_skbinfo()
365 skbinfo->skbprio = ext->skbprio; ip_set_init_skbinfo()
366 skbinfo->skbqueue = ext->skbqueue; ip_set_init_skbinfo()
380 const struct ip_set_ext *ext) ip_set_init_counter()
382 if (ext->bytes != ULLONG_MAX) ip_set_init_counter()
383 atomic64_set(&(counter)->bytes, (long long)(ext->bytes)); ip_set_init_counter()
384 if (ext->packets != ULLONG_MAX) ip_set_init_counter()
385 atomic64_set(&(counter)->packets, (long long)(ext->packets)); ip_set_init_counter()
426 struct ip_set_ext *ext);
318 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
334 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
360 ip_set_init_skbinfo(struct ip_set_skbinfo *skbinfo, const struct ip_set_ext *ext) ip_set_init_skbinfo() argument
379 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.4.14/include/linux/iio/dac/
H A Dad5791.h16 * @use_rbuf_gain2: ext. amplifier connected in gain of two configuration
/linux-4.4.14/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
533 if (ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) { ieee80211_wx_set_encode_ext()
540 if (idx != 0 && ext->alg != IW_ENCODE_ALG_WEP) ieee80211_wx_set_encode_ext()
552 ext->alg == IW_ENCODE_ALG_NONE) { ieee80211_wx_set_encode_ext()
573 switch (ext->alg) { ieee80211_wx_set_encode_ext()
588 dev->name, ext->alg); ieee80211_wx_set_encode_ext()
601 dev->name, ext->alg); ieee80211_wx_set_encode_ext()
602 printk("========>unknown crypto alg %d\n", ext->alg); ieee80211_wx_set_encode_ext()
629 if (ext->key_len > 0 && (*crypt)->ops->set_key && ieee80211_wx_set_encode_ext()
630 (*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq, ieee80211_wx_set_encode_ext()
638 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { ieee80211_wx_set_encode_ext()
644 if (ext->alg != IW_ENCODE_ALG_NONE) { ieee80211_wx_set_encode_ext()
645 //memcpy(sec.keys[idx], ext->key, ext->key_len); ieee80211_wx_set_encode_ext()
646 sec.key_sizes[idx] = ext->key_len; ieee80211_wx_set_encode_ext()
648 if (ext->alg == IW_ENCODE_ALG_WEP) { ieee80211_wx_set_encode_ext()
652 } else if (ext->alg == IW_ENCODE_ALG_TKIP) { ieee80211_wx_set_encode_ext()
656 } else if (ext->alg == IW_ENCODE_ALG_CCMP) { ieee80211_wx_set_encode_ext()
684 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; ieee80211_wx_get_encode_ext() local
688 max_key_len = encoding->length - sizeof(*ext); ieee80211_wx_get_encode_ext()
700 if (!(ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) && ieee80211_wx_get_encode_ext()
701 ext->alg != IW_ENCODE_ALG_WEP) ieee80211_wx_get_encode_ext()
707 memset(ext, 0, sizeof(*ext)); ieee80211_wx_get_encode_ext()
710 ext->alg = IW_ENCODE_ALG_NONE; ieee80211_wx_get_encode_ext()
711 ext->key_len = 0; ieee80211_wx_get_encode_ext()
715 ext->alg = IW_ENCODE_ALG_WEP; ieee80211_wx_get_encode_ext()
717 ext->alg = IW_ENCODE_ALG_TKIP; ieee80211_wx_get_encode_ext()
719 ext->alg = IW_ENCODE_ALG_CCMP; ieee80211_wx_get_encode_ext()
722 ext->key_len = crypt->ops->get_key(ext->key, SCM_KEY_LEN, NULL, crypt->priv); ieee80211_wx_get_encode_ext()
724 if (ext->key_len && ieee80211_wx_get_encode_ext()
725 (ext->alg == IW_ENCODE_ALG_TKIP || ieee80211_wx_get_encode_ext()
726 ext->alg == IW_ENCODE_ALG_CCMP)) ieee80211_wx_get_encode_ext()
727 ext->ext_flags |= IW_ENCODE_EXT_TX_SEQ_VALID; ieee80211_wx_get_encode_ext()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/tools/perf/util/intel-pt-decoder/
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)){
H A Dintel-pt-insn-decoder.c36 int ext; intel_pt_insn_decoder() local
111 ext = (insn->modrm.bytes[0] >> 3) & 0x7; intel_pt_insn_decoder()
112 switch (ext) { intel_pt_insn_decoder()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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
/linux-4.4.14/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.4.14/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()
/linux-4.4.14/drivers/staging/rtl8192e/
H A Drtllib_wx.c530 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; rtllib_wx_set_encode_ext() local
548 if (ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY) { rtllib_wx_set_encode_ext()
553 if (idx != 0 && ext->alg != IW_ENCODE_ALG_WEP) rtllib_wx_set_encode_ext()
563 ext->alg == IW_ENCODE_ALG_NONE) { rtllib_wx_set_encode_ext()
580 switch (ext->alg) { rtllib_wx_set_encode_ext()
594 netdev_dbg(ieee->dev, "Unknown crypto alg %d\n", ext->alg); rtllib_wx_set_encode_ext()
610 netdev_info(dev, "========>unknown crypto alg %d\n", ext->alg); rtllib_wx_set_encode_ext()
638 if (ext->key_len > 0 && (*crypt)->ops->set_key && rtllib_wx_set_encode_ext()
639 (*crypt)->ops->set_key(ext->key, ext->key_len, ext->rx_seq, rtllib_wx_set_encode_ext()
645 if (ext->ext_flags & IW_ENCODE_EXT_SET_TX_KEY) { rtllib_wx_set_encode_ext()
650 if (ext->alg != IW_ENCODE_ALG_NONE) { rtllib_wx_set_encode_ext()
651 sec.key_sizes[idx] = ext->key_len; rtllib_wx_set_encode_ext()
653 if (ext->alg == IW_ENCODE_ALG_WEP) { rtllib_wx_set_encode_ext()
656 } else if (ext->alg == IW_ENCODE_ALG_TKIP) { rtllib_wx_set_encode_ext()
659 } else if (ext->alg == IW_ENCODE_ALG_CCMP) { rtllib_wx_set_encode_ext()
/linux-4.4.14/net/ipv4/
H A Dipconfig.c901 static void __init ic_do_bootp_ext(u8 *ext) ic_do_bootp_ext() argument
910 printk("DHCP/BOOTP: Got extension %d:",*ext); ic_do_bootp_ext()
911 for (c=ext+2; c<ext+2+ext[1]; c++) ic_do_bootp_ext()
916 switch (*ext++) { ic_do_bootp_ext()
919 memcpy(&ic_netmask, ext+1, 4); ic_do_bootp_ext()
923 memcpy(&ic_gateway, ext+1, 4); ic_do_bootp_ext()
926 servers= *ext/4; ic_do_bootp_ext()
931 memcpy(&ic_nameservers[i], ext+1+4*i, 4); ic_do_bootp_ext()
935 ic_bootp_string(utsname()->nodename, ext+1, *ext, ic_do_bootp_ext()
940 ic_bootp_string(ic_domain, ext+1, *ext, sizeof(ic_domain)); ic_do_bootp_ext()
944 ic_bootp_string(root_server_path, ext+1, *ext, ic_do_bootp_ext()
948 memcpy(&mtu, ext+1, sizeof(mtu)); ic_do_bootp_ext()
952 ic_bootp_string(utsname()->domainname, ext+1, *ext, ic_do_bootp_ext()
1056 u8 *ext; ic_bootp_recv() local
1063 ext = &b->exten[4]; ic_bootp_recv()
1064 while (ext < end && *ext != 0xff) { ic_bootp_recv()
1065 u8 *opt = ext++; ic_bootp_recv()
1068 ext += *ext + 1; ic_bootp_recv()
1069 if (ext >= end) ic_bootp_recv()
1130 ext = &b->exten[4]; ic_bootp_recv()
1131 while (ext < end && *ext != 0xff) { ic_bootp_recv()
1132 u8 *opt = ext++; ic_bootp_recv()
1135 ext += *ext + 1; ic_bootp_recv()
1136 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.c286 static size_t dctcp_get_info(struct sock *sk, u32 ext, int *attr, dctcp_get_info() argument
294 if (ext & (1 << (INET_DIAG_DCTCPINFO - 1)) || dctcp_get_info()
295 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()
164 if (ext & (1 << (INET_DIAG_MEMINFO - 1))) { inet_sk_diag_fill()
176 if (ext & (1 << (INET_DIAG_SKMEMINFO - 1))) inet_sk_diag_fill()
207 if ((ext & (1 << (INET_DIAG_INFO - 1))) && handler->idiag_info_size) { inet_sk_diag_fill()
216 if (ext & (1 << (INET_DIAG_CONG - 1))) { inet_sk_diag_fill()
238 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.4.14/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.4.14/drivers/staging/media/bcm2048/
H A Dradio-bcm2048.h7 * Contact: Eero Nurkkala <ext-eero.nurkkala@nokia.com>
/linux-4.4.14/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.4.14/include/uapi/linux/
H A Dif_eql.h16 * Phone: 1-703-847-0040 ext 103
H A Dphonet.h80 } ext; member in union:phonetmsg::__anon14354
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
/linux-4.4.14/include/linux/platform_data/
H A Dpn544.h6 * Author: Jari Vanhala <ext-jari.vanhala@nokia.com>
/linux-4.4.14/arch/powerpc/boot/
H A Dcuboot-kilauea.c26 #define KILAUEA_SYS_EXT_SERIAL_CLOCK 11059200 /* ext. 11.059MHz clk */
H A Dwrapper167 ext=strip
207 ext=bin
247 ext=bin
307 vmz="$tmpdir/`basename \"$kernel\"`.$ext"
/linux-4.4.14/arch/cris/include/arch-v32/mach-fs/mach/hwregs/
H A Dintr_vect_defs.h119 unsigned int ext : 1; member in struct:__anon1300
157 unsigned int ext : 1; member in struct:__anon1301
194 unsigned int ext : 1; member in struct:__anon1302
201 unsigned int ext : 1; member in struct:__anon1303
/linux-4.4.14/include/linux/
H A Dif_eql.h16 * Phone: 1-703-847-0040 ext 103
H A Dpage_idle.h43 * page ext flags instead.
H A Di2c-mux.h7 * Michael Lawnick <michael.lawnick.ext@nsn.com>
/linux-4.4.14/arch/mips/include/uapi/asm/
H A Ducontext.h26 * @ext: the extended context header, with magic == MSA_EXTCONTEXT_MAGIC
35 struct extcontext ext; member in struct:msa_extcontext
/linux-4.4.14/arch/arm64/kvm/
H A Dreset.c66 int kvm_arch_dev_ioctl_check_extension(long ext) kvm_arch_dev_ioctl_check_extension() argument
70 switch (ext) { kvm_arch_dev_ioctl_check_extension()
/linux-4.4.14/arch/s390/kvm/
H A Dinterrupt.c296 struct kvm_s390_ext_info ext; __deliver_pfault_init() local
300 ext = li->irq.ext; __deliver_pfault_init()
302 li->irq.ext.ext_params2 = 0; __deliver_pfault_init()
306 ext.ext_params2); __deliver_pfault_init()
309 0, ext.ext_params2); __deliver_pfault_init()
317 rc |= put_guest_lc(vcpu, ext.ext_params2, (u64 *) __LC_EXT_PARAMS2); __deliver_pfault_init()
470 VCPU_EVENT(vcpu, 4, "%s", "deliver: sigp ext call"); __deliver_external_call()
602 struct kvm_s390_ext_info ext; __deliver_service() local
610 ext = fi->srv_signal; __deliver_service()
611 memset(&fi->srv_signal, 0, sizeof(ext)); __deliver_service()
616 ext.ext_params); __deliver_service()
619 ext.ext_params, 0); __deliver_service()
627 rc |= put_guest_lc(vcpu, ext.ext_params, __deliver_service()
654 inti->ext.ext_params2); __deliver_pfault_done()
656 inti->ext.ext_params2); __deliver_pfault_done()
668 rc |= put_guest_lc(vcpu, inti->ext.ext_params2, __deliver_pfault_done()
688 inti->ext.ext_params, inti->ext.ext_params2); __deliver_virtio()
692 inti->ext.ext_params, __deliver_virtio()
693 inti->ext.ext_params2); __deliver_virtio()
712 rc |= put_guest_lc(vcpu, inti->ext.ext_params, __deliver_virtio()
714 rc |= put_guest_lc(vcpu, inti->ext.ext_params2, __deliver_virtio()
995 irq->u.ext.ext_params2); __inject_pfault_init()
997 irq->u.ext.ext_params, __inject_pfault_init()
998 irq->u.ext.ext_params2); __inject_pfault_init()
1000 li->irq.ext = irq->u.ext; __inject_pfault_init()
1231 fi->srv_signal.ext_params |= inti->ext.ext_params & SCCB_EVENT_PENDING; __inject_service()
1242 fi->srv_signal.ext_params |= inti->ext.ext_params & SCCB_MASK; __inject_service()
1413 inti->ext.ext_params = s390int->parm; kvm_s390_inject_vm()
1414 inti->ext.ext_params2 = s390int->parm64; kvm_s390_inject_vm()
1418 inti->ext.ext_params = s390int->parm; kvm_s390_inject_vm()
1421 inti->ext.ext_params2 = s390int->parm64; kvm_s390_inject_vm()
1587 irq->u.ext = inti->ext; inti_to_irq()
1657 irq->u.ext = fi->srv_signal; get_all_floating_irqs()
1715 target = (void *) &inti->ext; copy_irq_from_user()
1716 source = &uptr->u.ext; copy_irq_from_user()
1717 size = sizeof(inti->ext); copy_irq_from_user()
2178 irq->u.ext = li->irq.ext; store_local_irq()
/linux-4.4.14/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.4.14/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.4.14/drivers/net/wireless/realtek/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/mips/jz4740/
H A Dtime.c138 ext_clk = clk_get(NULL, "ext"); plat_time_init()
140 panic("unable to get ext clock"); plat_time_init()
/linux-4.4.14/drivers/video/fbdev/riva/
H A Drivafb.h31 RIVA_HW_STATE ext; member in struct:riva_regs
H A Dfbdev.c595 par->riva.UnloadStateExt(&par->riva, &regs->ext); riva_save_state()
629 RIVA_HW_STATE *state = &regs->ext; riva_load_state()
750 newmode.ext.screen = SetBitField(hBlankEnd,6:6,4:4) riva_load_video_mode()
755 newmode.ext.horiz = SetBitField(hTotal,8:8,0:0) riva_load_video_mode()
759 newmode.ext.extra = SetBitField(vTotal,11:11,0:0) riva_load_video_mode()
766 newmode.ext.interlace = Set8Bits(tmp); riva_load_video_mode()
767 newmode.ext.horiz |= SetBitField(tmp, 8:8,4:4); riva_load_video_mode()
769 newmode.ext.interlace = 0xff; /* interlace off */ riva_load_video_mode()
783 rc = CalcStateExt(&par->riva, &newmode.ext, bpp, width, riva_load_video_mode()
788 newmode.ext.scale = NV_RD32(par->riva.PRAMDAC, 0x00000848) & riva_load_video_mode()
791 newmode.ext.pixel |= (1 << 7); riva_load_video_mode()
792 newmode.ext.scale |= (1 << 8); riva_load_video_mode()
795 newmode.ext.head = NV_RD32(par->riva.PCRTC0, 0x00000860) & riva_load_video_mode()
797 newmode.ext.head2 = NV_RD32(par->riva.PCRTC0, 0x00002860) | riva_load_video_mode()
799 newmode.ext.crtcOwner = 3; riva_load_video_mode()
800 newmode.ext.pllsel |= 0x20000800; riva_load_video_mode()
801 newmode.ext.vpll2 = newmode.ext.vpll; riva_load_video_mode()
803 newmode.ext.head = NV_RD32(par->riva.PCRTC0, 0x00000860) | riva_load_video_mode()
805 newmode.ext.head2 = NV_RD32(par->riva.PCRTC0, 0x00002860) & riva_load_video_mode()
807 newmode.ext.crtcOwner = 0; riva_load_video_mode()
808 newmode.ext.vpll2 = NV_RD32(par->riva.PRAMDAC0, 0x00000520); riva_load_video_mode()
811 newmode.ext.pixel |= (1 << 7); riva_load_video_mode()
812 newmode.ext.scale |= (1 << 8); riva_load_video_mode()
814 newmode.ext.cursorConfig = 0x02000100; riva_load_video_mode()
1070 par->riva.LoadStateExt(&par->riva, &par->initial_state.ext); rivafb_release()
/linux-4.4.14/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.4.14/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.4.14/include/uapi/linux/netfilter/
H A Dxt_IDLETIMER.h7 * Written by Timo Teras <ext-timo.teras@nokia.com>
/linux-4.4.14/arch/mn10300/lib/
H A D__ashrdi3.S47 ext d0 # sign-extend result through MDR define
/linux-4.4.14/include/linux/i2c/
H A Dpca954x.h7 * Michael Lawnick <michael.lawnick.ext@nsn.com>
/linux-4.4.14/tools/perf/util/
H A Dsetup.py31 ext_sources = [f.strip() for f in file('util/python-ext-sources')
H A Ddso.c158 bool is_supported_compression(const char *ext) is_supported_compression() argument
163 if (!strcmp(ext, compressions[i].fmt)) is_supported_compression()
195 bool decompress_to_file(const char *ext, const char *filename, int output_fd) decompress_to_file() argument
200 if (!strcmp(ext, compressions[i].fmt)) decompress_to_file()
224 * @ext - if (@alloc_ext && @comp) is true, it contains strdup-ed string
233 const char *ext = strrchr(path, '.'); __kmod_path__parse() local
260 if ((ext == NULL) || is_simple_name) { __kmod_path__parse()
268 if (is_supported_compression(ext + 1)) { __kmod_path__parse()
270 ext -= 3; __kmod_path__parse()
274 if (ext > name) __kmod_path__parse()
275 m->kmod = !strncmp(ext, ".ko", 3); __kmod_path__parse()
279 if (asprintf(&m->name, "[%.*s]", (int) (ext - name), name) == -1) __kmod_path__parse()
290 m->ext = strdup(ext + 4); __kmod_path__parse()
291 if (!m->ext) { __kmod_path__parse()
H A Ddso.h241 bool is_supported_compression(const char *ext);
243 bool decompress_to_file(const char *ext, const char *filename, int output_fd);
248 char *ext; member in struct:kmod_path
H A Dutil.h189 static inline int has_extension(const char *filename, const char *ext) has_extension() argument
192 size_t extlen = strlen(ext); has_extension()
194 return len > extlen && !memcmp(filename + len - extlen, ext, extlen); has_extension()
/linux-4.4.14/drivers/dma/ioat/
H A Dprep.c171 struct ioat_ring_ent *ext; __ioat_prep_xor_lock() local
216 ext = ioat_get_ring_ent(ioat_chan, idx + i + 1); __ioat_prep_xor_lock()
217 xor_ex = ext->xor_ex; __ioat_prep_xor_lock()
289 struct ioat_ring_ent *ext) dump_pq_desc_dbg()
293 struct ioat_pq_ext_descriptor *pq_ex = ext ? ext->pq_ex : NULL; dump_pq_desc_dbg()
360 struct ioat_ring_ent *ext; __ioat_prep_pq_lock() local
411 ext = ioat_get_ring_ent(ioat_chan, idx + i + with_ext); __ioat_prep_pq_lock()
412 pq_ex = ext->pq_ex; __ioat_prep_pq_lock()
450 dump_pq_desc_dbg(ioat_chan, desc, ext); __ioat_prep_pq_lock()
288 dump_pq_desc_dbg(struct ioatdma_chan *ioat_chan, struct ioat_ring_ent *desc, struct ioat_ring_ent *ext) dump_pq_desc_dbg() argument
/linux-4.4.14/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.4.14/arch/mips/kernel/
H A Dsignal.c185 err |= __put_user(MSA_EXTCONTEXT_MAGIC, &msa->ext.magic); save_msa_extcontext()
186 err |= __put_user(sizeof(*msa), &msa->ext.size); save_msa_extcontext()
260 struct extcontext ext; restore_extcontext() local
264 err = __get_user(ext.magic, (unsigned int *)buf); restore_extcontext()
268 if (ext.magic == END_EXTCONTEXT_MAGIC) restore_extcontext()
271 err = __get_user(ext.size, (unsigned int *)(buf restore_extcontext()
276 switch (ext.magic) { restore_extcontext()
278 err = restore_msa_extcontext(buf, ext.size); restore_extcontext()
289 buf += ext.size; restore_extcontext()
/linux-4.4.14/drivers/staging/rtl8712/
H A Drtl871x_ioctl_linux.c933 char *ext; r871x_wx_set_priv() local
938 ext = memdup_user(dwrq->pointer, len); r871x_wx_set_priv()
939 if (IS_ERR(ext)) r871x_wx_set_priv()
940 return PTR_ERR(ext); r871x_wx_set_priv()
942 if (!strcasecmp(ext, "RSSI")) { r871x_wx_set_priv()
950 sprintf(ext, "%s rssi %d", r871x_wx_set_priv()
957 sprintf(ext, "OK"); r871x_wx_set_priv()
959 } else if (!strcasecmp(ext, "LINKSPEED")) { r871x_wx_set_priv()
971 sprintf(ext, "LINKSPEED %d", mbps); r871x_wx_set_priv()
972 } else if (!strcasecmp(ext, "MACADDR")) { r871x_wx_set_priv()
975 sprintf(ext, "MACADDR = %pM", dev->dev_addr); r871x_wx_set_priv()
976 } else if (!strcasecmp(ext, "SCAN-ACTIVE")) { r871x_wx_set_priv()
982 sprintf(ext, "OK"); r871x_wx_set_priv()
983 } else if (!strcasecmp(ext, "SCAN-PASSIVE")) { r871x_wx_set_priv()
989 sprintf(ext, "OK"); r871x_wx_set_priv()
990 } else if (!strncmp(ext, "DCE-E", 5)) { r871x_wx_set_priv()
999 sprintf(ext, "OK"); r871x_wx_set_priv()
1000 } else if (!strncmp(ext, "DCE-D", 5)) { r871x_wx_set_priv()
1009 sprintf(ext, "OK"); r871x_wx_set_priv()
1012 __func__, ext); r871x_wx_set_priv()
1015 if (copy_to_user(dwrq->pointer, ext, r871x_wx_set_priv()
1016 min(dwrq->length, (__u16)(strlen(ext) + 1)))) r871x_wx_set_priv()
1020 kfree(ext); r871x_wx_set_priv()
/linux-4.4.14/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.4.14/include/sound/
H A Dsoc-topology.h92 /* Bytes ext operations, for TLV byte controls */
150 /* vendor specific bytes ext handlers available for binding */
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.4.14/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.4.14/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.4.14/drivers/staging/lustre/lustre/obdclass/
H A Dllog_swab.c180 struct llog_changelog_ext_rec *ext = lustre_swab_llog_rec() local
183 lustre_swab_lu_fid(&ext->cr.cr_sfid); lustre_swab_llog_rec()
184 lustre_swab_lu_fid(&ext->cr.cr_spfid); lustre_swab_llog_rec()
185 tail = &ext->cr_tail; lustre_swab_llog_rec()
/linux-4.4.14/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.4.14/drivers/media/pci/ttpci/
H A Dbudget.h87 .ext = &budget_extension };
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
H A Dvnic_enet.h49 #define VENETF_RSSHASH_TCPIPV6_EX 0x400 /* Hash on TCP + IPv6 ext. fields */
/linux-4.4.14/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.4.14/arch/mips/include/asm/dec/
H A Dkn02.h48 #define KN02_CSR_BAUD38 (1<<8) /* DZ11 38/19kbps ext. rate */
/linux-4.4.14/arch/s390/kernel/
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.4.14/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.4.14/arch/ia64/kernel/
H A DMakefile16 obj-$(CONFIG_ACPI) += acpi.o acpi-ext.o
H A Dacpi-ext.c16 #include <asm/acpi-ext.h>
/linux-4.4.14/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.4.14/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.4.14/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-sti.c128 int clk_sel_reg; /* GMAC ext clk selection register */
181 /* On GiGa clk source can be either ext or from clkgen */ stih4xx_fix_retime_src()
295 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.4.14/drivers/clk/samsung/
H A Dclk-s3c2412.c121 PNAME(erefclk_p) = { "xti", "xti", "xti", "ext" };
122 PNAME(urefclk_p) = { "xti", "xti", "xti", "ext" };
236 FRATE(0, "ext", NULL, CLK_IS_ROOT, 0),
H A Dclk-s3c2443.c109 PNAME(epllref_p) = { "mpllref", "mpllref", "xti", "ext" };
158 GATE(SCLK_HSMMC_EXT, "sclk_hsmmcext", "ext", SCLKCON, 13, 0, 0),
375 FRATE(0, "ext", NULL, CLK_IS_ROOT, 0),
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/iommu/
H A Damd_iommu_init.c113 u32 ext; member in struct:ivhd_entry
851 PCI_BUS_NUM(e->ext >> 8), init_iommu_from_acpi()
852 PCI_SLOT(e->ext >> 8), init_iommu_from_acpi()
853 PCI_FUNC(e->ext >> 8)); init_iommu_from_acpi()
856 devid_to = e->ext >> 8; init_iommu_from_acpi()
870 PCI_BUS_NUM(e->ext >> 8), init_iommu_from_acpi()
871 PCI_SLOT(e->ext >> 8), init_iommu_from_acpi()
872 PCI_FUNC(e->ext >> 8)); init_iommu_from_acpi()
876 devid_to = e->ext >> 8; init_iommu_from_acpi()
883 "flags: %02x ext: %08x\n", init_iommu_from_acpi()
887 e->flags, e->ext); init_iommu_from_acpi()
891 e->ext); init_iommu_from_acpi()
896 "%02x:%02x.%x flags: %02x ext: %08x\n", init_iommu_from_acpi()
900 e->flags, e->ext); init_iommu_from_acpi()
904 ext_flags = e->ext; init_iommu_from_acpi()
931 handle = e->ext & 0xff; init_iommu_from_acpi()
932 devid = (e->ext >> 8) & 0xffff; init_iommu_from_acpi()
933 type = (e->ext >> 24) & 0xff; init_iommu_from_acpi()
/linux-4.4.14/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.4.14/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.4.14/drivers/infiniband/hw/mlx4/
H A Dsrq.c186 to_mcq(init_attr->ext.xrc.cq)->mcq.cqn : 0; mlx4_ib_create_srq()
188 to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn : mlx4_ib_create_srq()
196 srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn; mlx4_ib_create_srq()
/linux-4.4.14/drivers/media/pci/saa7146/
H A Dhexium_orion.c417 .ext = &extension,
422 .ext = &extension,
427 .ext = &extension,
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
H A Ddefines.h196 #define IXGBE_TXD_CMD_DEXT 0x20000000 /* Descriptor ext (0 = legacy) */
239 __le32 status_error; /* ext status/error */
261 #define IXGBE_ADVTXD_DCMD_DEXT IXGBE_TXD_CMD_DEXT /* Desc ext (1=Adv) */
/linux-4.4.14/fs/udf/
H A Dunicode.c471 uint8_t ext[EXT_SIZE]; udf_translate_to_linux() local
490 ext[localExtIndex++] = curr; udf_translate_to_linux()
509 newName[newIndex++] = ext[index]; udf_translate_to_linux()
/linux-4.4.14/arch/powerpc/platforms/cell/
H A Dinterrupt.c255 unsigned int node, ext, unit, class; iic_host_xlate() local
268 ext = (intspec[0] >> 16) & 0xff; iic_host_xlate()
279 *out_hwirq |= IIC_IRQ_TYPE_IOEXC | ext; iic_host_xlate()
/linux-4.4.14/drivers/video/fbdev/nvidia/
H A Dnv_type.h92 RIVA_HW_STATE ext; member in struct:riva_regs
/linux-4.4.14/drivers/mtd/nand/brcmnand/
H A Diproc_nand.c118 res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "iproc-ext"); iproc_nand_probe()
/linux-4.4.14/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.4.14/net/sched/
H A Dem_ipset.c86 opt.ext.timeout = ~0u; em_ipset_match()
/linux-4.4.14/arch/m68k/include/asm/
H A Dmacints.h70 #define IRQ_VIA1_4 (12) /* ADB SR ext. clock pulse */
/linux-4.4.14/net/ipv6/netfilter/
H A Dip6t_ipv6header.c58 /* Is there enough space for the next ext header? */ ipv6header_mt6()
/linux-4.4.14/sound/soc/pxa/
H A Dpalm27x.c66 /* ext speaker connected to ROUT2, LOUT2 */
/linux-4.4.14/tools/perf/
H A Dperf.c426 static const char ext[] = STRIP_EXTENSION; handle_internal_command() local
428 if (sizeof(ext) > 1) { handle_internal_command()
429 i = strlen(argv[0]) - strlen(ext); handle_internal_command()
430 if (i > 0 && !strcmp(argv[0] + i, ext)) { handle_internal_command()
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
H A Drtl_wx.c917 struct iw_encode_ext *ext = (struct iw_encode_ext *)extra; _rtl92e_wx_set_encode_ext() local
922 ext->alg == IW_ENCODE_ALG_NONE) { _rtl92e_wx_set_encode_ext()
930 alg = (ext->alg == IW_ENCODE_ALG_CCMP) ? KEY_TYPE_CCMP : _rtl92e_wx_set_encode_ext()
931 ext->alg; _rtl92e_wx_set_encode_ext()
935 group = ext->ext_flags & IW_ENCODE_EXT_GROUP_KEY; _rtl92e_wx_set_encode_ext()
939 if ((ext->key_len == 13) && (alg == KEY_TYPE_WEP40)) _rtl92e_wx_set_encode_ext()
944 memcpy((u8 *)key, ext->key, 16); _rtl92e_wx_set_encode_ext()
947 if (ext->key_len == 13) _rtl92e_wx_set_encode_ext()
/linux-4.4.14/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.4.14/drivers/infiniband/core/
H A Dverbs.c470 srq->ext.xrc.xrcd = srq_init_attr->ext.xrc.xrcd; ib_create_srq()
471 srq->ext.xrc.cq = srq_init_attr->ext.xrc.cq; ib_create_srq()
472 atomic_inc(&srq->ext.xrc.xrcd->usecnt); ib_create_srq()
473 atomic_inc(&srq->ext.xrc.cq->usecnt); ib_create_srq()
515 xrcd = srq->ext.xrc.xrcd; ib_destroy_srq()
516 cq = srq->ext.xrc.cq; ib_destroy_srq()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/infiniband/hw/mlx5/
H A Dmain.c1241 attr.ext.xrc.cq = devr->c0; create_dev_resources()
1242 attr.ext.xrc.xrcd = devr->x0; create_dev_resources()
1255 devr->s0->ext.xrc.xrcd = devr->x0; create_dev_resources()
1256 devr->s0->ext.xrc.cq = devr->c0; create_dev_resources()
1257 atomic_inc(&devr->s0->ext.xrc.xrcd->usecnt); create_dev_resources()
1258 atomic_inc(&devr->s0->ext.xrc.cq->usecnt); create_dev_resources()
1277 devr->s1->ext.xrc.cq = devr->c0; create_dev_resources()
H A Dsrq.c294 xrcdn = to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn; mlx5_ib_create_srq()
295 in->ctx.pgoff_cqn |= cpu_to_be32(to_mcq(init_attr->ext.xrc.cq)->mcq.cqn); mlx5_ib_create_srq()
315 srq->ibsrq.ext.xrc.srq_num = srq->msrq.srqn; mlx5_ib_create_srq()
/linux-4.4.14/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.4.14/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.4.14/drivers/scsi/lpfc/
H A Dlpfc_bsg.c81 uint8_t *ext; /* extended mailbox data */ member in struct:lpfc_bsg_mbox
3571 "2937 SLI_CONFIG ext-buffer maibox command " lpfc_bsg_issue_mbox_ext_handle_job()
3582 "2938 SLI_CONFIG ext-buffer maibox " lpfc_bsg_issue_mbox_ext_handle_job()
3615 "2939 SLI_CONFIG ext-buffer rd maibox command " lpfc_bsg_issue_read_mbox_ext_cmpl()
3652 "2940 SLI_CONFIG ext-buffer wr maibox command " lpfc_bsg_issue_write_mbox_ext_cmpl()
3929 "2947 Issued SLI_CONFIG ext-buffer " lpfc_bsg_sli_cfg_read_cmd_ext()
3934 "2948 Failed to issue SLI_CONFIG ext-buffer " lpfc_bsg_sli_cfg_read_cmd_ext()
4086 "2955 Issued SLI_CONFIG ext-buffer " lpfc_bsg_sli_cfg_write_cmd_ext()
4091 "2956 Failed to issue SLI_CONFIG ext-buffer " lpfc_bsg_sli_cfg_write_cmd_ext()
4112 * lpfc_bsg_handle_sli_cfg_mbox - handle sli-cfg mailbox cmd with ext buffer
4246 * lpfc_bsg_mbox_ext_abort_req - request to abort mbox command with ext buffers
4289 "2963 SLI_CONFIG (mse) ext-buffer rd get " lpfc_bsg_read_ebuf_get()
4295 "2964 SLI_CONFIG (hbd) ext-buffer rd get " lpfc_bsg_read_ebuf_get()
4319 "2965 SLI_CONFIG (hbd) ext-buffer rd mbox " lpfc_bsg_read_ebuf_get()
4369 "2966 SLI_CONFIG (mse) ext-buffer wr set " lpfc_bsg_write_ebuf_set()
4375 "2967 SLI_CONFIG (hbd) ext-buffer wr set " lpfc_bsg_write_ebuf_set()
4394 "2968 SLI_CONFIG ext-buffer wr all %d " lpfc_bsg_write_ebuf_set()
4427 "2969 Issued SLI_CONFIG ext-buffer " lpfc_bsg_write_ebuf_set()
4432 "2970 Failed to issue SLI_CONFIG ext-buffer " lpfc_bsg_write_ebuf_set()
4451 * lpfc_bsg_handle_sli_cfg_ebuf - handle ext buffer with sli-cfg mailbox cmd
4597 uint8_t *ext = NULL; lpfc_bsg_issue_mbox() local
4694 ext = from + sizeof(MAILBOX_t); lpfc_bsg_issue_mbox()
4695 pmboxq->context2 = ext; lpfc_bsg_issue_mbox()
4775 /* bde size cannot be greater than mailbox ext size */ lpfc_bsg_issue_mbox()
4828 dd_data->context_un.mbox.ext = ext; lpfc_bsg_issue_mbox()
5349 /* Update the ext buf ctx state if needed */ lpfc_bsg_timeout()
/linux-4.4.14/drivers/target/tcm_fc/
H A Dtfc_cmd.c146 fcp->ext.fr_sns_len = htonl(len); ft_queue_status()
159 fcp->ext.fr_resid = cpu_to_be32(se_cmd->residual_count); ft_queue_status()
312 fcp->ext.fr_rsp_len = htonl(sizeof(*info)); ft_send_resp_status()
/linux-4.4.14/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.4.14/drivers/pwm/
H A Dpwm-jz4740.c173 jz4740->clk = devm_clk_get(&pdev->dev, "ext"); jz4740_pwm_probe()
/linux-4.4.14/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.4.14/drivers/irqchip/
H A Dirq-st.c149 of_property_read_u32(np, "st,invert-ext", &invert); st_irq_syscfg_enable()
/linux-4.4.14/drivers/mtd/tests/
H A Dreadtest.c19 * Author: Adrian Hunter <ext-adrian.hunter@nokia.com>
/linux-4.4.14/drivers/input/misc/
H A Dtwl4030-vibra.c8 * Input by Jari Vanhala <ext-jari.vanhala@nokia.com>
/linux-4.4.14/drivers/media/rc/
H A Dir-sharp-decoder.c149 /* Validate - command, ext, chk should be inverted in 2nd */ ir_sharp_decode()
/linux-4.4.14/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.4.14/drivers/net/ethernet/ti/
H A Dcpsw-phy-sel.c203 if (of_find_property(pdev->dev.of_node, "rmii-clock-ext", NULL)) cpsw_phy_sel_probe()
/linux-4.4.14/drivers/nvme/host/
H A Dnvme.h90 bool ext; member in struct:nvme_ns
/linux-4.4.14/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.4.14/arch/x86/kernel/cpu/microcode/
H A Dintel_lib.c143 /* Look for ext. headers: */ find_matching_signature()
/linux-4.4.14/arch/xtensa/include/asm/
H A Dcoprocessor.h109 * ext: extra registers that are used by the compiler

Completed in 7358 milliseconds

1234