rc_map            262 drivers/media/pci/cx23885/cx23885-input.c 	char *rc_map;
rc_map            283 drivers/media/pci/cx23885/cx23885-input.c 		rc_map = RC_MAP_HAUPPAUGE;
rc_map            289 drivers/media/pci/cx23885/cx23885-input.c 		rc_map = RC_MAP_NEC_TERRATEC_CINERGY_XS;
rc_map            295 drivers/media/pci/cx23885/cx23885-input.c 		rc_map = RC_MAP_TEVII_NEC;
rc_map            301 drivers/media/pci/cx23885/cx23885-input.c 		rc_map = RC_MAP_TOTAL_MEDIA_IN_HAND_02;
rc_map            308 drivers/media/pci/cx23885/cx23885-input.c 		rc_map = RC_MAP_TBS_NEC;
rc_map            318 drivers/media/pci/cx23885/cx23885-input.c 		rc_map = RC_MAP_DVBSKY;
rc_map            323 drivers/media/pci/cx23885/cx23885-input.c 		rc_map = RC_MAP_TT_1500;
rc_map            373 drivers/media/pci/cx23885/cx23885-input.c 	rc->map_name = rc_map;
rc_map            153 drivers/media/pci/smipcie/smipcie-ir.c 	rc_dev->map_name = dev->info->rc_map;
rc_map           1061 drivers/media/pci/smipcie/smipcie-main.c 	.rc_map = RC_MAP_DVBSKY,
rc_map           1071 drivers/media/pci/smipcie/smipcie-main.c 	.rc_map = RC_MAP_DVBSKY,
rc_map           1081 drivers/media/pci/smipcie/smipcie-main.c 	.rc_map = RC_MAP_DVBSKY,
rc_map           1091 drivers/media/pci/smipcie/smipcie-main.c 	.rc_map = RC_MAP_TT_1500,
rc_map            227 drivers/media/pci/smipcie/smipcie.h 	char *rc_map;
rc_map            204 drivers/media/rc/mceusb.c 	const char *rc_map;	/* Allow specify a per-board map */
rc_map            267 drivers/media/rc/mceusb.c 		.rc_map = RC_MAP_TIVO,
rc_map            273 drivers/media/rc/mceusb.c 		.rc_map = RC_MAP_MSI_DIGIVOX_III,
rc_map            278 drivers/media/rc/mceusb.c 		.rc_map = RC_MAP_ASTROMETA_T2HYBRID,
rc_map           1641 drivers/media/rc/mceusb.c 	if (mceusb_model[ir->model].rc_map)
rc_map           1642 drivers/media/rc/mceusb.c 		rc->map_name = mceusb_model[ir->model].rc_map;
rc_map            106 drivers/media/rc/rc-main.c struct rc_map *rc_map_get(const char *name)
rc_map            179 drivers/media/rc/rc-main.c static int ir_create_table(struct rc_dev *dev, struct rc_map *rc_map,
rc_map            182 drivers/media/rc/rc-main.c 	rc_map->name = kstrdup(name, GFP_KERNEL);
rc_map            183 drivers/media/rc/rc-main.c 	if (!rc_map->name)
rc_map            185 drivers/media/rc/rc-main.c 	rc_map->rc_proto = rc_proto;
rc_map            186 drivers/media/rc/rc-main.c 	rc_map->alloc = roundup_pow_of_two(size * sizeof(struct rc_map_table));
rc_map            187 drivers/media/rc/rc-main.c 	rc_map->size = rc_map->alloc / sizeof(struct rc_map_table);
rc_map            188 drivers/media/rc/rc-main.c 	rc_map->scan = kmalloc(rc_map->alloc, GFP_KERNEL);
rc_map            189 drivers/media/rc/rc-main.c 	if (!rc_map->scan) {
rc_map            190 drivers/media/rc/rc-main.c 		kfree(rc_map->name);
rc_map            191 drivers/media/rc/rc-main.c 		rc_map->name = NULL;
rc_map            196 drivers/media/rc/rc-main.c 		rc_map->size, rc_map->alloc);
rc_map            207 drivers/media/rc/rc-main.c static void ir_free_table(struct rc_map *rc_map)
rc_map            209 drivers/media/rc/rc-main.c 	rc_map->size = 0;
rc_map            210 drivers/media/rc/rc-main.c 	kfree(rc_map->name);
rc_map            211 drivers/media/rc/rc-main.c 	rc_map->name = NULL;
rc_map            212 drivers/media/rc/rc-main.c 	kfree(rc_map->scan);
rc_map            213 drivers/media/rc/rc-main.c 	rc_map->scan = NULL;
rc_map            227 drivers/media/rc/rc-main.c static int ir_resize_table(struct rc_dev *dev, struct rc_map *rc_map,
rc_map            230 drivers/media/rc/rc-main.c 	unsigned int oldalloc = rc_map->alloc;
rc_map            232 drivers/media/rc/rc-main.c 	struct rc_map_table *oldscan = rc_map->scan;
rc_map            235 drivers/media/rc/rc-main.c 	if (rc_map->size == rc_map->len) {
rc_map            237 drivers/media/rc/rc-main.c 		if (rc_map->alloc >= IR_TAB_MAX_SIZE)
rc_map            244 drivers/media/rc/rc-main.c 	if ((rc_map->len * 3 < rc_map->size) && (oldalloc > IR_TAB_MIN_SIZE)) {
rc_map            257 drivers/media/rc/rc-main.c 	memcpy(newscan, rc_map->scan, rc_map->len * sizeof(struct rc_map_table));
rc_map            258 drivers/media/rc/rc-main.c 	rc_map->scan = newscan;
rc_map            259 drivers/media/rc/rc-main.c 	rc_map->alloc = newalloc;
rc_map            260 drivers/media/rc/rc-main.c 	rc_map->size = rc_map->alloc / sizeof(struct rc_map_table);
rc_map            279 drivers/media/rc/rc-main.c 				      struct rc_map *rc_map,
rc_map            283 drivers/media/rc/rc-main.c 	int old_keycode = rc_map->scan[index].keycode;
rc_map            289 drivers/media/rc/rc-main.c 			index, rc_map->scan[index].scancode);
rc_map            290 drivers/media/rc/rc-main.c 		rc_map->len--;
rc_map            291 drivers/media/rc/rc-main.c 		memmove(&rc_map->scan[index], &rc_map->scan[index+ 1],
rc_map            292 drivers/media/rc/rc-main.c 			(rc_map->len - index) * sizeof(struct rc_map_table));
rc_map            297 drivers/media/rc/rc-main.c 			rc_map->scan[index].scancode, new_keycode);
rc_map            298 drivers/media/rc/rc-main.c 		rc_map->scan[index].keycode = new_keycode;
rc_map            306 drivers/media/rc/rc-main.c 		for (i = 0; i < rc_map->len; i++) {
rc_map            307 drivers/media/rc/rc-main.c 			if (rc_map->scan[i].keycode == old_keycode) {
rc_map            314 drivers/media/rc/rc-main.c 		ir_resize_table(dev, rc_map, GFP_ATOMIC);
rc_map            336 drivers/media/rc/rc-main.c 					  struct rc_map *rc_map,
rc_map            354 drivers/media/rc/rc-main.c 	for (i = 0; i < rc_map->len; i++) {
rc_map            355 drivers/media/rc/rc-main.c 		if (rc_map->scan[i].scancode == scancode)
rc_map            359 drivers/media/rc/rc-main.c 		if (rc_map->scan[i].scancode >= scancode)
rc_map            364 drivers/media/rc/rc-main.c 	if (rc_map->size == rc_map->len) {
rc_map            365 drivers/media/rc/rc-main.c 		if (!resize || ir_resize_table(dev, rc_map, GFP_ATOMIC))
rc_map            370 drivers/media/rc/rc-main.c 	if (i < rc_map->len)
rc_map            371 drivers/media/rc/rc-main.c 		memmove(&rc_map->scan[i + 1], &rc_map->scan[i],
rc_map            372 drivers/media/rc/rc-main.c 			(rc_map->len - i) * sizeof(struct rc_map_table));
rc_map            373 drivers/media/rc/rc-main.c 	rc_map->scan[i].scancode = scancode;
rc_map            374 drivers/media/rc/rc-main.c 	rc_map->scan[i].keycode = KEY_RESERVED;
rc_map            375 drivers/media/rc/rc-main.c 	rc_map->len++;
rc_map            395 drivers/media/rc/rc-main.c 	struct rc_map *rc_map = &rdev->rc_map;
rc_map            401 drivers/media/rc/rc-main.c 	spin_lock_irqsave(&rc_map->lock, flags);
rc_map            405 drivers/media/rc/rc-main.c 		if (index >= rc_map->len) {
rc_map            414 drivers/media/rc/rc-main.c 		index = ir_establish_scancode(rdev, rc_map, scancode, true);
rc_map            415 drivers/media/rc/rc-main.c 		if (index >= rc_map->len) {
rc_map            421 drivers/media/rc/rc-main.c 	*old_keycode = ir_update_mapping(rdev, rc_map, index, ke->keycode);
rc_map            424 drivers/media/rc/rc-main.c 	spin_unlock_irqrestore(&rc_map->lock, flags);
rc_map            438 drivers/media/rc/rc-main.c 			  const struct rc_map *from)
rc_map            440 drivers/media/rc/rc-main.c 	struct rc_map *rc_map = &dev->rc_map;
rc_map            444 drivers/media/rc/rc-main.c 	rc = ir_create_table(dev, rc_map, from->name, from->rc_proto,
rc_map            450 drivers/media/rc/rc-main.c 		index = ir_establish_scancode(dev, rc_map,
rc_map            452 drivers/media/rc/rc-main.c 		if (index >= rc_map->len) {
rc_map            457 drivers/media/rc/rc-main.c 		ir_update_mapping(dev, rc_map, index,
rc_map            462 drivers/media/rc/rc-main.c 		ir_free_table(rc_map);
rc_map            489 drivers/media/rc/rc-main.c static unsigned int ir_lookup_by_scancode(const struct rc_map *rc_map,
rc_map            494 drivers/media/rc/rc-main.c 	res = bsearch(&scancode, rc_map->scan, rc_map->len,
rc_map            499 drivers/media/rc/rc-main.c 		return res - rc_map->scan;
rc_map            515 drivers/media/rc/rc-main.c 	struct rc_map *rc_map = &rdev->rc_map;
rc_map            522 drivers/media/rc/rc-main.c 	spin_lock_irqsave(&rc_map->lock, flags);
rc_map            531 drivers/media/rc/rc-main.c 		index = ir_lookup_by_scancode(rc_map, scancode);
rc_map            534 drivers/media/rc/rc-main.c 	if (index < rc_map->len) {
rc_map            535 drivers/media/rc/rc-main.c 		entry = &rc_map->scan[index];
rc_map            558 drivers/media/rc/rc-main.c 	spin_unlock_irqrestore(&rc_map->lock, flags);
rc_map            575 drivers/media/rc/rc-main.c 	struct rc_map *rc_map = &dev->rc_map;
rc_map            580 drivers/media/rc/rc-main.c 	spin_lock_irqsave(&rc_map->lock, flags);
rc_map            582 drivers/media/rc/rc-main.c 	index = ir_lookup_by_scancode(rc_map, scancode);
rc_map            583 drivers/media/rc/rc-main.c 	keycode = index < rc_map->len ?
rc_map            584 drivers/media/rc/rc-main.c 			rc_map->scan[index].keycode : KEY_RESERVED;
rc_map            586 drivers/media/rc/rc-main.c 	spin_unlock_irqrestore(&rc_map->lock, flags);
rc_map           1579 drivers/media/rc/rc-main.c 	if (dev->rc_map.name)
rc_map           1580 drivers/media/rc/rc-main.c 		ADD_HOTPLUG_VAR("NAME=%s", dev->rc_map.name);
rc_map           1674 drivers/media/rc/rc-main.c 		spin_lock_init(&dev->rc_map.lock);
rc_map           1738 drivers/media/rc/rc-main.c 	struct rc_map *rc_map;
rc_map           1744 drivers/media/rc/rc-main.c 	rc_map = rc_map_get(dev->map_name);
rc_map           1745 drivers/media/rc/rc-main.c 	if (!rc_map)
rc_map           1746 drivers/media/rc/rc-main.c 		rc_map = rc_map_get(RC_MAP_EMPTY);
rc_map           1747 drivers/media/rc/rc-main.c 	if (!rc_map || !rc_map->scan || rc_map->size == 0)
rc_map           1750 drivers/media/rc/rc-main.c 	rc = ir_setkeytable(dev, rc_map);
rc_map           1754 drivers/media/rc/rc-main.c 	rc_proto = BIT_ULL(rc_map->rc_proto);
rc_map           1794 drivers/media/rc/rc-main.c 	ir_free_table(&dev->rc_map);
rc_map           1839 drivers/media/rc/rc-main.c 	ir_free_table(&dev->rc_map);
rc_map           1931 drivers/media/rc/rc-main.c 	ir_free_table(&dev->rc_map);
rc_map            373 drivers/media/usb/cx231xx/cx231xx.h 	struct rc_map *ir_codes;
rc_map             96 drivers/media/usb/dvb-usb-v2/dvb_usb.h 		.rc_map = (rc), \
rc_map            111 drivers/media/usb/dvb-usb-v2/dvb_usb.h 	const char *rc_map;
rc_map            364 drivers/media/usb/dvb-usb-v2/dvb_usb.h 	const char *rc_map;
rc_map            128 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c 	d->rc.map_name = d->rc_map;
rc_map            915 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c 	d->rc_map = driver_info->rc_map;
rc_map           1052 drivers/media/usb/dvb-usb-v2/lmedm04.c 		d->rc_map = NULL;
rc_map            171 include/media/rc-core.h 	struct rc_map			rc_map;
rc_map            126 include/media/rc-map.h 	struct rc_map map;
rc_map            149 include/media/rc-map.h struct rc_map *rc_map_get(const char *name);