creative_sb0540   136 drivers/hid/hid-creative-sb0540.c static int get_key(struct creative_sb0540 *creative_sb0540, u64 keycode)
creative_sb0540   142 drivers/hid/hid-creative-sb0540.c 			return creative_sb0540->keymap[i];
creative_sb0540   152 drivers/hid/hid-creative-sb0540.c 	struct creative_sb0540 *creative_sb0540 = hid_get_drvdata(hid);
creative_sb0540   170 drivers/hid/hid-creative-sb0540.c 	key = get_key(creative_sb0540, main_code);
creative_sb0540   177 drivers/hid/hid-creative-sb0540.c 	input_report_key(creative_sb0540->input_dev, key, 1);
creative_sb0540   178 drivers/hid/hid-creative-sb0540.c 	input_report_key(creative_sb0540->input_dev, key, 0);
creative_sb0540   179 drivers/hid/hid-creative-sb0540.c 	input_sync(creative_sb0540->input_dev);
creative_sb0540   189 drivers/hid/hid-creative-sb0540.c 	struct creative_sb0540 *creative_sb0540 = hid_get_drvdata(hid);
creative_sb0540   192 drivers/hid/hid-creative-sb0540.c 	creative_sb0540->input_dev = input_dev;
creative_sb0540   194 drivers/hid/hid-creative-sb0540.c 	input_dev->keycode = creative_sb0540->keymap;
creative_sb0540   196 drivers/hid/hid-creative-sb0540.c 	input_dev->keycodemax = ARRAY_SIZE(creative_sb0540->keymap);
creative_sb0540   200 drivers/hid/hid-creative-sb0540.c 	memcpy(creative_sb0540->keymap, creative_sb0540_key_table,
creative_sb0540   201 drivers/hid/hid-creative-sb0540.c 		sizeof(creative_sb0540->keymap));
creative_sb0540   203 drivers/hid/hid-creative-sb0540.c 		set_bit(creative_sb0540->keymap[i], input_dev->keybit);
creative_sb0540   224 drivers/hid/hid-creative-sb0540.c 	struct creative_sb0540 *creative_sb0540;
creative_sb0540   226 drivers/hid/hid-creative-sb0540.c 	creative_sb0540 = devm_kzalloc(&hid->dev,
creative_sb0540   227 drivers/hid/hid-creative-sb0540.c 		sizeof(struct creative_sb0540), GFP_KERNEL);
creative_sb0540   229 drivers/hid/hid-creative-sb0540.c 	if (!creative_sb0540)
creative_sb0540   232 drivers/hid/hid-creative-sb0540.c 	creative_sb0540->hid = hid;
creative_sb0540   237 drivers/hid/hid-creative-sb0540.c 	hid_set_drvdata(hid, creative_sb0540);