| /linux/rust/proc-macro2/ |
| H A D | parse.rs | 79 fn skip_whitespace(input: Cursor) -> Cursor { in skip_whitespace() 80 let mut s = input; in skip_whitespace() 127 fn block_comment(input: Cursor) -> PResult<&str> { in block_comment() 128 if !input.starts_with("/*") { in block_comment() 133 let bytes = input.as_bytes(); in block_comment() 144 return Ok((input.advance(i + 2), &input.rest[..i + 2])); in block_comment() 159 fn word_break(input: Cursor) -> Result<Cursor, Reject> { in word_break() 160 match input.chars().next() { in word_break() 162 Some(_) | None => Ok(input), in word_break() 170 pub(crate) fn token_stream(mut input: Cursor) -> Result<TokenStream, LexError> { in token_stream() [all …]
|
| /linux/net/wireless/tests/ |
| H A D | fragmentation.c | 14 static const u8 input[] = { in defragment_0() local 24 u8 *data = kunit_kzalloc(test, sizeof(input), GFP_KERNEL); in defragment_0() 28 ret = cfg80211_defragment_element((void *)input, in defragment_0() 29 input, sizeof(input), in defragment_0() 33 ret = cfg80211_defragment_element((void *)input, in defragment_0() 34 input, sizeof(input), in defragment_0() 38 KUNIT_EXPECT_MEMEQ(test, data, input + 3, 253); in defragment_0() 44 static const u8 input[] = { in defragment_1() local 57 u8 *data = kunit_kzalloc(test, sizeof(input), GFP_KERNEL); in defragment_1() 63 for_each_element(elem, input, sizeof(input)) in defragment_1() [all …]
|
| /linux/lib/tests/ |
| H A D | ffs_kunit.c | 12 unsigned long input; member 19 u64 input; member 102 static void validate_ffs_result(struct kunit *test, unsigned long input, in validate_ffs_result() argument 108 func_name, input, description, expected, actual); in validate_ffs_result() 114 static void validate_ffs64_result(struct kunit *test, u64 input, in validate_ffs64_result() argument 120 func_name, input, description, expected, actual); in validate_ffs64_result() 126 static void validate_ffs_relationships(struct kunit *test, unsigned long input) in validate_ffs_relationships() argument 133 if (input == 0) { in validate_ffs_relationships() 135 KUNIT_EXPECT_EQ(test, ffs(input), 0); in validate_ffs_relationships() 136 KUNIT_EXPECT_EQ(test, fls(input), 0); in validate_ffs_relationships() [all …]
|
| /linux/rust/syn/ |
| H A D | op.rs | 89 fn parse(input: ParseStream) -> Result<Self> { in parse() 90 if input.peek(Token![+=]) { in parse() 91 input.parse().map(BinOp::AddAssign) in parse() 92 } else if input.peek(Token![-=]) { in parse() 93 input.parse().map(BinOp::SubAssign) in parse() 94 } else if input.peek(Token![*=]) { in parse() 95 input.parse().map(BinOp::MulAssign) in parse() 96 } else if input.peek(Token![/=]) { in parse() 97 input.parse().map(BinOp::DivAssign) in parse() 98 } else if input.peek(Token![%=]) { in parse() [all …]
|
| H A D | item.rs | 347 fn from(input: DeriveInput) -> Item { in from() 348 match input.data { in from() 350 attrs: input.attrs, in from() 351 vis: input.vis, in from() 353 ident: input.ident, in from() 354 generics: input.generics, in from() 359 attrs: input.attrs, in from() 360 vis: input.vis, in from() 362 ident: input.ident, in from() 363 generics: input.generics, in from() [all …]
|
| H A D | stmt.rs | 153 pub fn parse_within(input: ParseStream) -> Result<Vec<Stmt>> { in parse_within() 156 while let semi @ Some(_) = input.parse()? { in parse_within() 159 if input.is_empty() { in parse_within() 162 let stmt = parse_stmt(input, AllowNoSemi(true))?; in parse_within() 171 if input.is_empty() { in parse_within() 174 return Err(input.error("unexpected token, expected `;`")); in parse_within() 183 fn parse(input: ParseStream) -> Result<Self> { in parse() 186 brace_token: braced!(content in input), in parse() 194 fn parse(input: ParseStream) -> Result<Self> { in parse() 196 parse_stmt(input, allow_nosemi) in parse() [all …]
|
| H A D | generics.rs | 541 fn parse(input: ParseStream) -> Result<Self> { in parse() 542 if !input.peek(Token![<]) { in parse() 546 let lt_token: Token![<] = input.parse()?; in parse() 550 if input.peek(Token![>]) { in parse() 554 let attrs = input.call(Attribute::parse_outer)?; in parse() 555 let lookahead = input.lookahead1(); in parse() 559 ..input.parse()? in parse() 564 ..input.parse()? in parse() 569 ..input.parse()? in parse() 571 } else if input.peek(Token![_]) { in parse() [all …]
|
| H A D | pat.rs | 289 pub fn parse_single(input: ParseStream) -> Result<Self> { in parse_single() 290 let begin = input.fork(); in parse_single() 291 let lookahead = input.lookahead1(); in parse_single() 293 && (input.peek2(Token![::]) in parse_single() 294 || input.peek2(Token![!]) in parse_single() 295 || input.peek2(token::Brace) in parse_single() 296 || input.peek2(token::Paren) in parse_single() 297 || input.peek2(Token![..])) in parse_single() 298 || input.peek(Token![self]) && input.peek2(Token![::]) in parse_single() 301 || input.peek(Token![Self]) in parse_single() [all …]
|
| H A D | expr.rs | 830 pub fn parse_without_eager_brace(input: ParseStream) -> Result<Expr> { in parse_without_eager_brace() 831 parsing::ambiguous_expr(input, parsing::AllowStruct(false)) in parse_without_eager_brace() 892 pub fn parse_with_earlier_boundary_rule(input: ParseStream) -> Result<Expr> { in parse_with_earlier_boundary_rule() 893 parsing::parse_with_earlier_boundary_rule(input) in parse_with_earlier_boundary_rule() 908 pub fn peek(input: ParseStream) -> bool { in peek() 909 input.peek(Ident::peek_any) && !input.peek(Token![as]) // value name or keyword in peek() 910 || input.peek(token::Paren) // tuple in peek() 911 || input.peek(token::Bracket) // array in peek() 912 || input.peek(token::Brace) // block in peek() 913 || input.peek(Lit) // literal in peek() [all …]
|
| H A D | meta.rs | 135 |input: ParseStream| { in parser() 136 if input.is_empty() { in parser() 139 parse_nested_meta(input, logic) in parser() 168 pub input: ParseStream<'a>, field 205 self.input.parse::<Token![=]>()?; in value() 206 Ok(self.input) in value() 278 parenthesized!(content in self.input); in parse_nested_meta() 382 let end_span = self.input.cursor().prev_span(); in error() 388 input: ParseStream, in parse_nested_meta() 392 let path = input.call(parse_meta_path)?; in parse_nested_meta() [all …]
|
| H A D | ty.rs | 299 fn parse(input: ParseStream) -> Result<Self> { in parse() 302 ambig_ty(input, allow_plus, allow_group_generic) in parse() 313 pub fn without_plus(input: ParseStream) -> Result<Self> { in without_plus() 316 ambig_ty(input, allow_plus, allow_group_generic) in without_plus() 321 input: ParseStream, in ambig_ty() 325 let begin = input.fork(); in ambig_ty() 327 if input.peek(token::Group) { in ambig_ty() 328 let mut group: TypeGroup = input.parse()?; in ambig_ty() 329 if input.peek(Token![::]) && input.peek3(Ident::peek_any) { in ambig_ty() 331 Path::parse_rest(input, &mut ty.path, false)?; in ambig_ty() [all …]
|
| /linux/drivers/hv/ |
| H A D | mshv_root_hv_call.c | 94 struct hv_input_create_partition *input; in hv_call_create_partition() local 102 input = *this_cpu_ptr(hyperv_pcpu_input_arg); in hv_call_create_partition() 105 memset(input, 0, sizeof(*input)); in hv_call_create_partition() 106 input->flags = flags; in hv_call_create_partition() 107 input->compatibility_version = HV_COMPATIBILITY_21_H2; in hv_call_create_partition() 109 memcpy(&input->partition_creation_properties, &creation_properties, in hv_call_create_partition() 112 memcpy(&input->isolation_properties, &isolation_properties, in hv_call_create_partition() 116 input, output); in hv_call_create_partition() 135 struct hv_input_initialize_partition input; in hv_call_initialize_partition() local 139 input.partition_id = partition_id; in hv_call_initialize_partition() [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-letsketch.c | 83 struct input_dev *input; in letsketch_alloc_input_dev() local 85 input = devm_input_allocate_device(&data->hdev->dev); in letsketch_alloc_input_dev() 86 if (!input) in letsketch_alloc_input_dev() 89 input->id.bustype = data->hdev->bus; in letsketch_alloc_input_dev() 90 input->id.vendor = data->hdev->vendor; in letsketch_alloc_input_dev() 91 input->id.product = data->hdev->product; in letsketch_alloc_input_dev() 92 input->id.version = data->hdev->bus; in letsketch_alloc_input_dev() 93 input->phys = data->hdev->phys; in letsketch_alloc_input_dev() 94 input->uniq = data->hdev->uniq; in letsketch_alloc_input_dev() 95 input->open = letsketch_open; in letsketch_alloc_input_dev() [all …]
|
| H A D | hid-magicmouse.c | 129 struct input_dev *input; member 179 int last_state = test_bit(BTN_LEFT, msc->input->key) << 0 | in magicmouse_emit_buttons() 180 test_bit(BTN_RIGHT, msc->input->key) << 1 | in magicmouse_emit_buttons() 181 test_bit(BTN_MIDDLE, msc->input->key) << 2; in magicmouse_emit_buttons() 204 input_report_key(msc->input, BTN_MIDDLE, state & 4); in magicmouse_emit_buttons() 207 input_report_key(msc->input, BTN_LEFT, state & 1); in magicmouse_emit_buttons() 208 input_report_key(msc->input, BTN_RIGHT, state & 2); in magicmouse_emit_buttons() 216 struct input_dev *input = msc->input; in magicmouse_emit_touch() local 220 if (input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE || in magicmouse_emit_touch() 221 input->id.product == USB_DEVICE_ID_APPLE_MAGICMOUSE2 || in magicmouse_emit_touch() [all …]
|
| H A D | hid-wiimote-modules.c | 64 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_LEFT], in wiimod_keys_in_keys() 66 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_RIGHT], in wiimod_keys_in_keys() 68 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_DOWN], in wiimod_keys_in_keys() 70 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_UP], in wiimod_keys_in_keys() 72 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_PLUS], in wiimod_keys_in_keys() 74 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_TWO], in wiimod_keys_in_keys() 76 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_ONE], in wiimod_keys_in_keys() 78 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_B], in wiimod_keys_in_keys() 80 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_A], in wiimod_keys_in_keys() 82 input_report_key(wdata->input, wiimod_keys_map[WIIPROTO_KEY_MINUS], in wiimod_keys_in_keys() [all …]
|
| H A D | hid-steam.c | 299 struct input_dev __rcu *input; member 709 struct input_dev *input; in steam_input_register() local 713 input = rcu_dereference(steam->input); in steam_input_register() 715 if (input) { in steam_input_register() 720 input = input_allocate_device(); in steam_input_register() 721 if (!input) in steam_input_register() 724 input_set_drvdata(input, steam); in steam_input_register() 725 input->dev.parent = &hdev->dev; in steam_input_register() 726 input->open = steam_input_open; in steam_input_register() 727 input->close = steam_input_close; in steam_input_register() [all …]
|
| /linux/drivers/gpu/drm/amd/display/modules/hdcp/ |
| H A D | hdcp1_transition.c | 30 struct mod_hdcp_transition_input_hdcp1 *input, in mod_hdcp_hdcp1_transition() argument 39 if (input->bksv_read != PASS || input->bcaps_read != PASS) { in mod_hdcp_hdcp1_transition() 49 if (input->create_session != PASS) { in mod_hdcp_hdcp1_transition() 54 } else if (input->an_write != PASS || in mod_hdcp_hdcp1_transition() 55 input->aksv_write != PASS || in mod_hdcp_hdcp1_transition() 56 input->bksv_read != PASS || in mod_hdcp_hdcp1_transition() 57 input->bksv_validation != PASS || in mod_hdcp_hdcp1_transition() 58 input->ainfo_write == FAIL) { in mod_hdcp_hdcp1_transition() 68 if (input->bcaps_read != PASS || in mod_hdcp_hdcp1_transition() 69 input->r0p_read != PASS) { in mod_hdcp_hdcp1_transition() [all …]
|
| /linux/lib/kunit/ |
| H A D | attributes.c | 40 int (*filter)(void *attr, const char *input, int *err); 90 static int int_filter(long val, const char *op, int input, int *err) in int_filter() argument 93 return (val <= input); in int_filter() 95 return (val >= input); in int_filter() 97 return (val != input); in int_filter() 99 return (val > input); in int_filter() 101 return (val < input); in int_filter() 103 return (val == input); in int_filter() 114 static int attr_enum_filter(void *attr, const char *input, int *err, in attr_enum_filter() argument 121 for (i = 0; input[i]; i++) { in attr_enum_filter() [all …]
|
| /linux/drivers/input/misc/ |
| H A D | qnap-mcu-input.c | 23 struct input_dev *input; member 31 static void qnap_mcu_input_poll(struct input_dev *input) in qnap_mcu_input_poll() argument 33 struct qnap_mcu_input_dev *idev = input_get_drvdata(input); in qnap_mcu_input_poll() 50 input_event(input, EV_KEY, KEY_POWER, state); in qnap_mcu_input_poll() 51 input_sync(input); in qnap_mcu_input_poll() 63 static int qnap_mcu_input_event(struct input_dev *input, unsigned int type, in qnap_mcu_input_event() argument 66 struct qnap_mcu_input_dev *idev = input_get_drvdata(input); in qnap_mcu_input_event() 85 static void qnap_mcu_input_close(struct input_dev *input) in qnap_mcu_input_close() argument 87 struct qnap_mcu_input_dev *idev = input_get_drvdata(input); in qnap_mcu_input_close() 97 struct input_dev *input; in qnap_mcu_input_probe() local [all …]
|
| H A D | cobalt_btns.c | 35 static void handle_buttons(struct input_dev *input) in handle_buttons() argument 37 struct buttons_dev *bdev = input_get_drvdata(input); in handle_buttons() 46 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons() 47 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 48 input_sync(input); in handle_buttons() 52 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons() 53 input_report_key(input, bdev->keymap[i], 0); in handle_buttons() 54 input_sync(input); in handle_buttons() 64 struct input_dev *input; in cobalt_buttons_probe() local 82 input = devm_input_allocate_device(&pdev->dev); in cobalt_buttons_probe() [all …]
|
| H A D | sgi_btns.c | 52 static void handle_buttons(struct input_dev *input) in handle_buttons() argument 54 struct buttons_dev *bdev = input_get_drvdata(input); in handle_buttons() 63 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons() 64 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 65 input_sync(input); in handle_buttons() 69 input_event(input, EV_MSC, MSC_SCAN, i); in handle_buttons() 70 input_report_key(input, bdev->keymap[i], 0); in handle_buttons() 71 input_sync(input); in handle_buttons() 81 struct input_dev *input; in sgi_buttons_probe() local 88 input = devm_input_allocate_device(&pdev->dev); in sgi_buttons_probe() [all …]
|
| /linux/drivers/input/touchscreen/ |
| H A D | ipaq-micro-ts.c | 23 struct input_dev *input; member 32 input_report_abs(ts->input, ABS_X, in micro_ts_receive() 34 input_report_abs(ts->input, ABS_Y, in micro_ts_receive() 36 input_report_key(ts->input, BTN_TOUCH, 1); in micro_ts_receive() 37 input_sync(ts->input); in micro_ts_receive() 39 input_report_abs(ts->input, ABS_X, 0); in micro_ts_receive() 40 input_report_abs(ts->input, ABS_Y, 0); in micro_ts_receive() 41 input_report_key(ts->input, BTN_TOUCH, 0); in micro_ts_receive() 42 input_sync(ts->input); in micro_ts_receive() 63 static int micro_ts_open(struct input_dev *input) in micro_ts_open() argument [all …]
|
| /linux/drivers/media/pci/ddbridge/ |
| H A D | ddbridge-max.c | 70 struct ddb_input *input = fe->sec_priv; in max_send_master_cmd() local 71 struct ddb_port *port = input->port; in max_send_master_cmd() 73 struct ddb_dvb *dvb = &port->dvb[input->nr & 1]; in max_send_master_cmd() 84 ddbwritel(dev, 0, tag | LNB_BUF_LEVEL(dvb->input)); in max_send_master_cmd() 86 ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(dvb->input)); in max_send_master_cmd() 87 lnb_command(dev, port->lnr, dvb->input, LNB_CMD_DISEQC); in max_send_master_cmd() 92 static int lnb_send_diseqc(struct ddb *dev, u32 link, u32 input, in lnb_send_diseqc() argument 98 ddbwritel(dev, 0, tag | LNB_BUF_LEVEL(input)); in lnb_send_diseqc() 100 ddbwritel(dev, cmd->msg[i], tag | LNB_BUF_WRITE(input)); in lnb_send_diseqc() 101 lnb_command(dev, link, input, LNB_CMD_DISEQC); in lnb_send_diseqc() [all …]
|
| /linux/arch/arm/boot/dts/nvidia/ |
| H A D | tegra124-nyan-blaze.dts | 39 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 46 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 53 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 60 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 67 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 74 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 81 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 88 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 95 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 102 nvidia,enable-input = <TEGRA_PIN_DISABLE>; [all …]
|
| H A D | tegra124-nyan-big.dts | 37 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 44 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 51 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 58 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 65 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 72 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 79 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 86 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 93 nvidia,enable-input = <TEGRA_PIN_DISABLE>; 100 nvidia,enable-input = <TEGRA_PIN_DISABLE>; [all …]
|