cable              67 drivers/ata/pata_cs5535.c 	u8 cable;
cable              70 drivers/ata/pata_cs5535.c 	pci_read_config_byte(pdev, CS5535_CABLE_DETECT, &cable);
cable              71 drivers/ata/pata_cs5535.c 	if (cable & 1)
cable             482 drivers/ata/pata_macio.c 		const char* cable = of_get_property(priv->node, "cable-type",
cable             489 drivers/ata/pata_macio.c 		if (cable && !strncmp(cable, "80-", 3)) {
cable             215 drivers/extcon/extcon-axp288.c 	unsigned int cable = info->previous_cable;
cable             240 drivers/extcon/extcon-axp288.c 		cable = EXTCON_CHG_USB_SDP;
cable             244 drivers/extcon/extcon-axp288.c 		cable = EXTCON_CHG_USB_CDP;
cable             248 drivers/extcon/extcon-axp288.c 		cable = EXTCON_CHG_USB_DCP;
cable             252 drivers/extcon/extcon-axp288.c 		cable = EXTCON_CHG_USB_SDP;
cable             261 drivers/extcon/extcon-axp288.c 		extcon_set_state_sync(info->edev, cable, vbus_attach);
cable             262 drivers/extcon/extcon-axp288.c 		if (cable == EXTCON_CHG_USB_SDP)
cable             266 drivers/extcon/extcon-axp288.c 		info->previous_cable = cable;
cable             110 drivers/extcon/extcon-fsa9480.c 	u16 cable;
cable             210 drivers/extcon/extcon-fsa9480.c 			int cable = fls64(cables) - 1;
cable             212 drivers/extcon/extcon-fsa9480.c 			extcon_set_state_sync(usbsw->edev, cable, attached);
cable             213 drivers/extcon/extcon-fsa9480.c 			cables &= ~BIT_ULL(cable);
cable             236 drivers/extcon/extcon-fsa9480.c 	fsa9480_handle_change(usbsw, usbsw->cable & ~val, false);
cable             239 drivers/extcon/extcon-fsa9480.c 	fsa9480_handle_change(usbsw, val & ~usbsw->cable, true);
cable             241 drivers/extcon/extcon-fsa9480.c 	usbsw->cable = val;
cable             235 drivers/extcon/extcon-intel-cht-wc.c 				    unsigned int cable, bool state)
cable             237 drivers/extcon/extcon-intel-cht-wc.c 	extcon_set_state_sync(ext->edev, cable, state);
cable             238 drivers/extcon/extcon-intel-cht-wc.c 	if (cable == EXTCON_CHG_USB_SDP)
cable             245 drivers/extcon/extcon-intel-cht-wc.c 	unsigned int cable = EXTCON_NONE;
cable             276 drivers/extcon/extcon-intel-cht-wc.c 		cable = ret;
cable             283 drivers/extcon/extcon-intel-cht-wc.c 	if (cable != ext->previous_cable) {
cable             284 drivers/extcon/extcon-intel-cht-wc.c 		cht_wc_extcon_set_state(ext, cable, true);
cable             286 drivers/extcon/extcon-intel-cht-wc.c 		ext->previous_cable = cable;
cable             303 drivers/extcon/extcon.c 	struct extcon_cable *cable;
cable             311 drivers/extcon/extcon.c 	cable = &edev->cables[index];
cable             315 drivers/extcon/extcon.c 		ret = test_bit(prop - EXTCON_PROP_USB_MIN, cable->usb_bits);
cable             318 drivers/extcon/extcon.c 		ret = test_bit(prop - EXTCON_PROP_CHG_MIN, cable->chg_bits);
cable             321 drivers/extcon/extcon.c 		ret = test_bit(prop - EXTCON_PROP_JACK_MIN, cable->jack_bits);
cable             324 drivers/extcon/extcon.c 		ret = test_bit(prop - EXTCON_PROP_DISP_MIN, cable->disp_bits);
cable             336 drivers/extcon/extcon.c 	struct extcon_cable *cable = &edev->cables[index];
cable             339 drivers/extcon/extcon.c 		memset(cable->usb_propval, 0, sizeof(cable->usb_propval));
cable             341 drivers/extcon/extcon.c 		memset(cable->chg_propval, 0, sizeof(cable->chg_propval));
cable             343 drivers/extcon/extcon.c 		memset(cable->jack_propval, 0, sizeof(cable->jack_propval));
cable             345 drivers/extcon/extcon.c 		memset(cable->disp_propval, 0, sizeof(cable->disp_propval));
cable             379 drivers/extcon/extcon.c 	struct extcon_cable *cable = container_of(attr, struct extcon_cable,
cable             381 drivers/extcon/extcon.c 	int i = cable->cable_index;
cable             384 drivers/extcon/extcon.c 			extcon_info[cable->edev->supported_cable[i]].name);
cable             390 drivers/extcon/extcon.c 	struct extcon_cable *cable = container_of(attr, struct extcon_cable,
cable             393 drivers/extcon/extcon.c 	int i = cable->cable_index;
cable             396 drivers/extcon/extcon.c 		extcon_get_state(cable->edev, cable->edev->supported_cable[i]));
cable             619 drivers/extcon/extcon.c 	struct extcon_cable *cable;
cable             655 drivers/extcon/extcon.c 	cable = &edev->cables[index];
cable             660 drivers/extcon/extcon.c 		*prop_val = cable->usb_propval[prop - EXTCON_PROP_USB_MIN];
cable             663 drivers/extcon/extcon.c 		*prop_val = cable->chg_propval[prop - EXTCON_PROP_CHG_MIN];
cable             666 drivers/extcon/extcon.c 		*prop_val = cable->jack_propval[prop - EXTCON_PROP_JACK_MIN];
cable             669 drivers/extcon/extcon.c 		*prop_val = cable->disp_propval[prop - EXTCON_PROP_DISP_MIN];
cable             698 drivers/extcon/extcon.c 	struct extcon_cable *cable;
cable             722 drivers/extcon/extcon.c 	cable = &edev->cables[index];
cable             727 drivers/extcon/extcon.c 		cable->usb_propval[prop - EXTCON_PROP_USB_MIN] = prop_val;
cable             730 drivers/extcon/extcon.c 		cable->chg_propval[prop - EXTCON_PROP_CHG_MIN] = prop_val;
cable             733 drivers/extcon/extcon.c 		cable->jack_propval[prop - EXTCON_PROP_JACK_MIN] = prop_val;
cable             736 drivers/extcon/extcon.c 		cable->disp_propval[prop - EXTCON_PROP_DISP_MIN] = prop_val;
cable             819 drivers/extcon/extcon.c 	struct extcon_cable *cable;
cable             838 drivers/extcon/extcon.c 	cable = &edev->cables[index];
cable             842 drivers/extcon/extcon.c 		__set_bit(prop - EXTCON_PROP_USB_MIN, cable->usb_bits);
cable             845 drivers/extcon/extcon.c 		__set_bit(prop - EXTCON_PROP_CHG_MIN, cable->chg_bits);
cable             848 drivers/extcon/extcon.c 		__set_bit(prop - EXTCON_PROP_JACK_MIN, cable->jack_bits);
cable             851 drivers/extcon/extcon.c 		__set_bit(prop - EXTCON_PROP_DISP_MIN, cable->disp_bits);
cable            1119 drivers/extcon/extcon.c 		struct extcon_cable *cable;
cable            1129 drivers/extcon/extcon.c 			cable = &edev->cables[index];
cable            1134 drivers/extcon/extcon.c 					cable = &edev->cables[index];
cable            1135 drivers/extcon/extcon.c 					kfree(cable->attr_g.name);
cable            1142 drivers/extcon/extcon.c 			cable->edev = edev;
cable            1143 drivers/extcon/extcon.c 			cable->cable_index = index;
cable            1144 drivers/extcon/extcon.c 			cable->attrs[0] = &cable->attr_name.attr;
cable            1145 drivers/extcon/extcon.c 			cable->attrs[1] = &cable->attr_state.attr;
cable            1146 drivers/extcon/extcon.c 			cable->attrs[2] = NULL;
cable            1147 drivers/extcon/extcon.c 			cable->attr_g.name = str;
cable            1148 drivers/extcon/extcon.c 			cable->attr_g.attrs = cable->attrs;
cable            1150 drivers/extcon/extcon.c 			sysfs_attr_init(&cable->attr_name.attr);
cable            1151 drivers/extcon/extcon.c 			cable->attr_name.attr.name = "name";
cable            1152 drivers/extcon/extcon.c 			cable->attr_name.attr.mode = 0444;
cable            1153 drivers/extcon/extcon.c 			cable->attr_name.show = cable_name_show;
cable            1155 drivers/extcon/extcon.c 			sysfs_attr_init(&cable->attr_state.attr);
cable            1156 drivers/extcon/extcon.c 			cable->attr_state.attr.name = "state";
cable            1157 drivers/extcon/extcon.c 			cable->attr_state.attr.mode = 0444;
cable            1158 drivers/extcon/extcon.c 			cable->attr_state.show = cable_state_show;
cable             914 drivers/ide/pmac.c 	const char *cable = of_get_property(np, "cable-type", NULL);
cable             920 drivers/ide/pmac.c 	if (cable && !strncmp(cable, "80-", 3)) {
cable             541 drivers/net/wan/lmc/lmc_media.c 	int cable;
cable             547 drivers/net/wan/lmc/lmc_media.c 	cable = (mii17 & LMC_MII17_SSI_CABLE_MASK) >> LMC_MII17_SSI_CABLE_SHIFT;
cable             548 drivers/net/wan/lmc/lmc_media.c 	sc->ictl.cable_type = cable;
cable             117 drivers/net/wan/wanxl.c 	u32 value = get_status(port)->cable;
cable             119 drivers/net/wan/wanxl.c 	const char *cable, *pm, *dte = "", *dsr = "", *dcd = "";
cable             122 drivers/net/wan/wanxl.c 	case STATUS_CABLE_V35: cable = "V.35"; break;
cable             123 drivers/net/wan/wanxl.c 	case STATUS_CABLE_X21: cable = "X.21"; break;
cable             124 drivers/net/wan/wanxl.c 	case STATUS_CABLE_V24: cable = "V.24"; break;
cable             125 drivers/net/wan/wanxl.c 	case STATUS_CABLE_EIA530: cable = "EIA530"; break;
cable             126 drivers/net/wan/wanxl.c 	case STATUS_CABLE_NONE: cable = "no"; break;
cable             127 drivers/net/wan/wanxl.c 	default: cable = "invalid";
cable             149 drivers/net/wan/wanxl.c 		    pm, dte, cable, dsr, dcd);
cable             138 drivers/net/wan/wanxl.h 	volatile u32 cable;
cable             531 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 	static unsigned int cable;
cable             570 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 					cable = EXTCON_CHG_USB_SDP;
cable             577 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 					cable = EXTCON_CHG_USB_DCP;
cable             585 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 					cable = EXTCON_CHG_USB_CDP;
cable             605 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 							cable, vbus_attach);
cable             606 drivers/phy/rockchip/phy-rockchip-inno-usb2.c 				if (cable == EXTCON_CHG_USB_SDP)
cable             606 drivers/platform/x86/alienware-wmi.c static DEVICE_ATTR(cable, S_IRUGO, show_hdmi_cable, NULL);
cable             125 drivers/power/supply/axp288_charger.c 		struct extcon_dev *cable;
cable             135 drivers/power/supply/axp288_charger.c 	} cable;
cable             595 drivers/power/supply/axp288_charger.c 	    container_of(work, struct axp288_chrg_info, cable.work);
cable             597 drivers/power/supply/axp288_charger.c 	struct extcon_dev *edev = info->cable.edev;
cable             648 drivers/power/supply/axp288_charger.c 		container_of(nb, struct axp288_chrg_info, cable.nb);
cable             649 drivers/power/supply/axp288_charger.c 	schedule_work(&info->cable.work);
cable             657 drivers/power/supply/axp288_charger.c 	struct extcon_dev *edev = info->otg.cable;
cable             788 drivers/power/supply/axp288_charger.c 	cancel_work_sync(&info->cable.work);
cable             818 drivers/power/supply/axp288_charger.c 	info->cable.edev = extcon_get_extcon_dev(AXP288_EXTCON_DEV_NAME);
cable             819 drivers/power/supply/axp288_charger.c 	if (info->cable.edev == NULL) {
cable             826 drivers/power/supply/axp288_charger.c 		info->otg.cable = extcon_get_extcon_dev(USB_HOST_EXTCON_NAME);
cable             827 drivers/power/supply/axp288_charger.c 		if (info->otg.cable == NULL) {
cable             857 drivers/power/supply/axp288_charger.c 	INIT_WORK(&info->cable.work, axp288_charger_extcon_evt_worker);
cable             858 drivers/power/supply/axp288_charger.c 	info->cable.nb.notifier_call = axp288_charger_handle_cable_evt;
cable             859 drivers/power/supply/axp288_charger.c 	ret = devm_extcon_register_notifier_all(dev, info->cable.edev,
cable             860 drivers/power/supply/axp288_charger.c 						&info->cable.nb);
cable             865 drivers/power/supply/axp288_charger.c 	schedule_work(&info->cable.work);
cable             870 drivers/power/supply/axp288_charger.c 	if (info->otg.cable) {
cable             871 drivers/power/supply/axp288_charger.c 		ret = devm_extcon_register_notifier(&pdev->dev, info->otg.cable,
cable            1130 drivers/power/supply/charger-manager.c 	struct charger_cable *cable =
cable            1134 drivers/power/supply/charger-manager.c 	if (cable->attached && cable->min_uA != 0 && cable->max_uA != 0) {
cable            1135 drivers/power/supply/charger-manager.c 		ret = regulator_set_current_limit(cable->charger->consumer,
cable            1136 drivers/power/supply/charger-manager.c 					cable->min_uA, cable->max_uA);
cable            1139 drivers/power/supply/charger-manager.c 			       cable->charger->regulator_name, cable->name);
cable            1144 drivers/power/supply/charger-manager.c 			cable->charger->regulator_name,
cable            1145 drivers/power/supply/charger-manager.c 			cable->min_uA, cable->max_uA);
cable            1148 drivers/power/supply/charger-manager.c 	try_charger_enable(cable->cm, cable->attached);
cable            1162 drivers/power/supply/charger-manager.c 	struct charger_cable *cable =
cable            1169 drivers/power/supply/charger-manager.c 	cable->attached = event;
cable            1175 drivers/power/supply/charger-manager.c 	if (cable->attached && is_polling_required(cable->cm)) {
cable            1184 drivers/power/supply/charger-manager.c 	schedule_work(&cable->wq);
cable            1197 drivers/power/supply/charger-manager.c 		struct charger_cable *cable)
cable            1206 drivers/power/supply/charger-manager.c 	INIT_WORK(&cable->wq, charger_extcon_work);
cable            1207 drivers/power/supply/charger-manager.c 	cable->nb.notifier_call = charger_extcon_notifier;
cable            1208 drivers/power/supply/charger-manager.c 	ret = extcon_register_interest(&cable->extcon_dev,
cable            1209 drivers/power/supply/charger-manager.c 			cable->extcon_name, cable->name, &cable->nb);
cable            1212 drivers/power/supply/charger-manager.c 			cable->extcon_name, cable->name);
cable            1249 drivers/power/supply/charger-manager.c 			struct charger_cable *cable = &charger->cables[j];
cable            1251 drivers/power/supply/charger-manager.c 			ret = charger_extcon_init(cm, cable);
cable            1257 drivers/power/supply/charger-manager.c 			cable->charger = charger;
cable            1258 drivers/power/supply/charger-manager.c 			cable->cm = cm;
cable            1817 drivers/power/supply/charger-manager.c 			struct charger_cable *cable = &charger->cables[j];
cable            1819 drivers/power/supply/charger-manager.c 			if (cable->extcon_dev.edev)
cable            1820 drivers/power/supply/charger-manager.c 				extcon_unregister_interest(&cable->extcon_dev);
cable            1850 drivers/power/supply/charger-manager.c 			struct charger_cable *cable = &charger->cables[j];
cable            1851 drivers/power/supply/charger-manager.c 			extcon_unregister_interest(&cable->extcon_dev);
cable             619 drivers/usb/chipidea/core.c 	struct ci_hdrc_cable *cable = NULL;
cable             630 drivers/usb/chipidea/core.c 		cable = &ci->platdata->vbus_extcon;
cable             632 drivers/usb/chipidea/core.c 		cable = &ci->platdata->id_extcon;
cable             634 drivers/usb/chipidea/core.c 	if (cable) {
cable             635 drivers/usb/chipidea/core.c 		cable->changed = true;
cable             636 drivers/usb/chipidea/core.c 		cable->connected = false;
cable             644 drivers/usb/chipidea/core.c 	cable = NULL;
cable             648 drivers/usb/chipidea/core.c 		cable = &ci->platdata->vbus_extcon;
cable             650 drivers/usb/chipidea/core.c 		cable = &ci->platdata->id_extcon;
cable             652 drivers/usb/chipidea/core.c 	if (cable) {
cable             653 drivers/usb/chipidea/core.c 		cable->changed = true;
cable             654 drivers/usb/chipidea/core.c 		cable->connected = true;
cable             672 drivers/usb/chipidea/core.c 	struct ci_hdrc_cable *cable;
cable             770 drivers/usb/chipidea/core.c 	cable = &platdata->vbus_extcon;
cable             771 drivers/usb/chipidea/core.c 	cable->nb.notifier_call = ci_cable_notifier;
cable             772 drivers/usb/chipidea/core.c 	cable->edev = ext_vbus;
cable             775 drivers/usb/chipidea/core.c 		ret = extcon_get_state(cable->edev, EXTCON_USB);
cable             777 drivers/usb/chipidea/core.c 			cable->connected = true;
cable             779 drivers/usb/chipidea/core.c 			cable->connected = false;
cable             782 drivers/usb/chipidea/core.c 	cable = &platdata->id_extcon;
cable             783 drivers/usb/chipidea/core.c 	cable->nb.notifier_call = ci_cable_notifier;
cable             784 drivers/usb/chipidea/core.c 	cable->edev = ext_id;
cable             787 drivers/usb/chipidea/core.c 		ret = extcon_get_state(cable->edev, EXTCON_USB_HOST);
cable             789 drivers/usb/chipidea/core.c 			cable->connected = true;
cable             791 drivers/usb/chipidea/core.c 			cable->connected = false;
cable              30 drivers/usb/chipidea/otg.c 	struct ci_hdrc_cable *cable;
cable              37 drivers/usb/chipidea/otg.c 	cable = &ci->platdata->vbus_extcon;
cable              38 drivers/usb/chipidea/otg.c 	if (!IS_ERR(cable->edev) || ci->role_switch) {
cable              39 drivers/usb/chipidea/otg.c 		if (cable->changed)
cable              44 drivers/usb/chipidea/otg.c 		if (cable->connected)
cable              49 drivers/usb/chipidea/otg.c 		if (cable->enabled)
cable              55 drivers/usb/chipidea/otg.c 	cable = &ci->platdata->id_extcon;
cable              56 drivers/usb/chipidea/otg.c 	if (!IS_ERR(cable->edev) || ci->role_switch) {
cable              57 drivers/usb/chipidea/otg.c 		if (cable->changed)
cable              62 drivers/usb/chipidea/otg.c 		if (cable->connected)
cable              67 drivers/usb/chipidea/otg.c 		if (cable->enabled)
cable              83 drivers/usb/chipidea/otg.c 	struct ci_hdrc_cable *cable;
cable              85 drivers/usb/chipidea/otg.c 	cable = &ci->platdata->vbus_extcon;
cable              86 drivers/usb/chipidea/otg.c 	if (!IS_ERR(cable->edev) || ci->role_switch) {
cable              88 drivers/usb/chipidea/otg.c 			cable->changed = false;
cable              92 drivers/usb/chipidea/otg.c 			cable->enabled = true;
cable              95 drivers/usb/chipidea/otg.c 			cable->enabled = false;
cable              99 drivers/usb/chipidea/otg.c 	cable = &ci->platdata->id_extcon;
cable             100 drivers/usb/chipidea/otg.c 	if (!IS_ERR(cable->edev) || ci->role_switch) {
cable             102 drivers/usb/chipidea/otg.c 			cable->changed = false;
cable             106 drivers/usb/chipidea/otg.c 			cable->enabled = true;
cable             109 drivers/usb/chipidea/otg.c 			cable->enabled = false;
cable              74 drivers/usb/gadget/function/f_midi.c 	uint8_t cable;
cable             240 drivers/usb/gadget/function/f_midi.c static void f_midi_read_data(struct usb_ep *ep, int cable,
cable             244 drivers/usb/gadget/function/f_midi.c 	struct snd_rawmidi_substream *substream = midi->out_substream[cable];
cable             250 drivers/usb/gadget/function/f_midi.c 	if (!test_bit(cable, &midi->out_triggered))
cable             263 drivers/usb/gadget/function/f_midi.c 			int cable = buf[i] >> 4;
cable             265 drivers/usb/gadget/function/f_midi.c 			f_midi_read_data(ep, cable, &buf[i + 1], length);
cable             450 drivers/usb/gadget/function/f_midi.c 	uint8_t p[4] = { port->cable << 4, 0, 0, 0 };
cable            1312 drivers/usb/gadget/function/f_midi.c 		midi->in_ports_array[i].cable = i;
cable             446 drivers/usb/renesas_usbhs/common.c 	int cable;
cable             461 drivers/usb/renesas_usbhs/common.c 			cable = extcon_get_state(priv->edev, EXTCON_USB_HOST);
cable             462 drivers/usb/renesas_usbhs/common.c 			if ((cable > 0 && id != USBHS_HOST) ||
cable             463 drivers/usb/renesas_usbhs/common.c 			    (!cable && id != USBHS_GADGET)) {
cable              90 drivers/usb/typec/class.c 		struct typec_cable *cable = to_typec_cable(dev);
cable              92 drivers/usb/typec/class.c 		return cable->identity;
cable             744 drivers/usb/typec/class.c struct typec_plug *typec_register_plug(struct typec_cable *cable,
cable             760 drivers/usb/typec/class.c 	plug->dev.parent = &cable->dev;
cable             762 drivers/usb/typec/class.c 	dev_set_name(&plug->dev, "%s-%s", dev_name(cable->dev.parent), name);
cable             766 drivers/usb/typec/class.c 		dev_err(&cable->dev, "failed to register plug (%d)\n", ret);
cable             793 drivers/usb/typec/class.c 	struct typec_cable *cable = to_typec_cable(dev);
cable             795 drivers/usb/typec/class.c 	return sprintf(buf, "%s\n", cable->active ? "active" : "passive");
cable             810 drivers/usb/typec/class.c 	struct typec_cable *cable = to_typec_cable(dev);
cable             812 drivers/usb/typec/class.c 	return sprintf(buf, "%s\n", typec_plug_types[cable->type]);
cable             825 drivers/usb/typec/class.c 	struct typec_cable *cable = to_typec_cable(dev);
cable             827 drivers/usb/typec/class.c 	kfree(cable);
cable             843 drivers/usb/typec/class.c int typec_cable_set_identity(struct typec_cable *cable)
cable             845 drivers/usb/typec/class.c 	if (!cable->identity)
cable             848 drivers/usb/typec/class.c 	typec_report_identity(&cable->dev);
cable             866 drivers/usb/typec/class.c 	struct typec_cable *cable;
cable             869 drivers/usb/typec/class.c 	cable = kzalloc(sizeof(*cable), GFP_KERNEL);
cable             870 drivers/usb/typec/class.c 	if (!cable)
cable             873 drivers/usb/typec/class.c 	cable->type = desc->type;
cable             874 drivers/usb/typec/class.c 	cable->active = desc->active;
cable             881 drivers/usb/typec/class.c 		cable->dev.groups = usb_pd_id_groups;
cable             882 drivers/usb/typec/class.c 		cable->identity = desc->identity;
cable             885 drivers/usb/typec/class.c 	cable->dev.class = typec_class;
cable             886 drivers/usb/typec/class.c 	cable->dev.parent = &port->dev;
cable             887 drivers/usb/typec/class.c 	cable->dev.type = &typec_cable_dev_type;
cable             888 drivers/usb/typec/class.c 	dev_set_name(&cable->dev, "%s-cable", dev_name(&port->dev));
cable             890 drivers/usb/typec/class.c 	ret = device_register(&cable->dev);
cable             893 drivers/usb/typec/class.c 		put_device(&cable->dev);
cable             897 drivers/usb/typec/class.c 	return cable;
cable             907 drivers/usb/typec/class.c void typec_unregister_cable(struct typec_cable *cable)
cable             909 drivers/usb/typec/class.c 	if (!IS_ERR_OR_NULL(cable))
cable             910 drivers/usb/typec/class.c 		device_unregister(&cable->dev);
cable              28 include/linux/extcon-provider.h extern struct extcon_dev *extcon_dev_allocate(const unsigned int *cable);
cable              31 include/linux/extcon-provider.h 				const unsigned int *cable);
cable              81 include/linux/extcon-provider.h static inline struct extcon_dev *extcon_dev_allocate(const unsigned int *cable)
cable              89 include/linux/extcon-provider.h 				const unsigned int *cable)
cable              90 include/linux/usb/typec.h int typec_cable_set_identity(struct typec_cable *cable);
cable             228 include/linux/usb/typec.h void typec_unregister_cable(struct typec_cable *cable);
cable             230 include/linux/usb/typec.h struct typec_plug *typec_register_plug(struct typec_cable *cable,
cable              93 sound/drivers/aloop.c 	struct loopback_cable *cable;
cable             190 sound/drivers/aloop.c static int loopback_check_format(struct loopback_cable *cable, int stream)
cable             197 sound/drivers/aloop.c 	if (cable->valid != CABLE_VALID_BOTH) {
cable             202 sound/drivers/aloop.c 	runtime = cable->streams[SNDRV_PCM_STREAM_PLAYBACK]->
cable             204 sound/drivers/aloop.c 	cruntime = cable->streams[SNDRV_PCM_STREAM_CAPTURE]->
cable             214 sound/drivers/aloop.c 		snd_pcm_stop(cable->streams[SNDRV_PCM_STREAM_CAPTURE]->
cable             217 sound/drivers/aloop.c 		runtime = cable->streams[SNDRV_PCM_STREAM_PLAYBACK]->
cable             219 sound/drivers/aloop.c 		setup = get_setup(cable->streams[SNDRV_PCM_STREAM_PLAYBACK]);
cable             220 sound/drivers/aloop.c 		card = cable->streams[SNDRV_PCM_STREAM_PLAYBACK]->loopback->card;
cable             251 sound/drivers/aloop.c 	struct loopback_cable *cable = dpcm->cable;
cable             256 sound/drivers/aloop.c 		err = loopback_check_format(cable, substream->stream);
cable             262 sound/drivers/aloop.c 		spin_lock(&cable->lock);	
cable             263 sound/drivers/aloop.c 		cable->running |= stream;
cable             264 sound/drivers/aloop.c 		cable->pause &= ~stream;
cable             266 sound/drivers/aloop.c 		spin_unlock(&cable->lock);
cable             271 sound/drivers/aloop.c 		spin_lock(&cable->lock);	
cable             272 sound/drivers/aloop.c 		cable->running &= ~stream;
cable             273 sound/drivers/aloop.c 		cable->pause &= ~stream;
cable             275 sound/drivers/aloop.c 		spin_unlock(&cable->lock);
cable             281 sound/drivers/aloop.c 		spin_lock(&cable->lock);	
cable             282 sound/drivers/aloop.c 		cable->pause |= stream;
cable             284 sound/drivers/aloop.c 		spin_unlock(&cable->lock);
cable             290 sound/drivers/aloop.c 		spin_lock(&cable->lock);
cable             292 sound/drivers/aloop.c 		cable->pause &= ~stream;
cable             294 sound/drivers/aloop.c 		spin_unlock(&cable->lock);
cable             308 sound/drivers/aloop.c 	struct loopback_cable *cable = dpcm->cable;
cable             310 sound/drivers/aloop.c 	cable->hw.formats = pcm_format_to_bits(runtime->format);
cable             311 sound/drivers/aloop.c 	cable->hw.rate_min = runtime->rate;
cable             312 sound/drivers/aloop.c 	cable->hw.rate_max = runtime->rate;
cable             313 sound/drivers/aloop.c 	cable->hw.channels_min = runtime->channels;
cable             314 sound/drivers/aloop.c 	cable->hw.channels_max = runtime->channels;
cable             321 sound/drivers/aloop.c 	struct loopback_cable *cable = dpcm->cable;
cable             348 sound/drivers/aloop.c 	if (!(cable->valid & ~(1 << substream->stream)) ||
cable             352 sound/drivers/aloop.c 	cable->valid |= 1 << substream->stream;
cable             460 sound/drivers/aloop.c static unsigned int loopback_pos_update(struct loopback_cable *cable)
cable             463 sound/drivers/aloop.c 			cable->streams[SNDRV_PCM_STREAM_PLAYBACK];
cable             465 sound/drivers/aloop.c 			cable->streams[SNDRV_PCM_STREAM_CAPTURE];
cable             469 sound/drivers/aloop.c 	running = cable->running ^ cable->pause;
cable             518 sound/drivers/aloop.c 	spin_lock_irqsave(&dpcm->cable->lock, flags);
cable             519 sound/drivers/aloop.c 	if (loopback_pos_update(dpcm->cable) & (1 << dpcm->substream->stream)) {
cable             523 sound/drivers/aloop.c 			spin_unlock_irqrestore(&dpcm->cable->lock, flags);
cable             529 sound/drivers/aloop.c 	spin_unlock_irqrestore(&dpcm->cable->lock, flags);
cable             538 sound/drivers/aloop.c 	spin_lock(&dpcm->cable->lock);
cable             539 sound/drivers/aloop.c 	loopback_pos_update(dpcm->cable);
cable             541 sound/drivers/aloop.c 	spin_unlock(&dpcm->cable->lock);
cable             587 sound/drivers/aloop.c 	struct loopback_cable *cable = dpcm->cable;
cable             590 sound/drivers/aloop.c 	cable->valid &= ~(1 << substream->stream);
cable             607 sound/drivers/aloop.c 	struct loopback_cable *cable = dpcm->cable;
cable             612 sound/drivers/aloop.c 	m.bits[0] = (u_int32_t)cable->hw.formats;
cable             613 sound/drivers/aloop.c 	m.bits[1] = (u_int32_t)(cable->hw.formats >> 32);
cable             622 sound/drivers/aloop.c 	struct loopback_cable *cable = dpcm->cable;
cable             626 sound/drivers/aloop.c 	t.min = cable->hw.rate_min;
cable             627 sound/drivers/aloop.c 	t.max = cable->hw.rate_max;
cable             638 sound/drivers/aloop.c 	struct loopback_cable *cable = dpcm->cable;
cable             642 sound/drivers/aloop.c 	t.min = cable->hw.channels_min;
cable             643 sound/drivers/aloop.c 	t.max = cable->hw.channels_max;
cable             654 sound/drivers/aloop.c 	struct loopback_cable *cable;
cable             656 sound/drivers/aloop.c 	cable = loopback->cables[substream->number][dev];
cable             657 sound/drivers/aloop.c 	if (!cable)
cable             659 sound/drivers/aloop.c 	if (cable->streams[!substream->stream]) {
cable             661 sound/drivers/aloop.c 		spin_lock_irq(&cable->lock);
cable             662 sound/drivers/aloop.c 		cable->streams[substream->stream] = NULL;
cable             663 sound/drivers/aloop.c 		spin_unlock_irq(&cable->lock);
cable             667 sound/drivers/aloop.c 		kfree(cable);
cable             676 sound/drivers/aloop.c 	struct loopback_cable *cable = NULL;
cable             690 sound/drivers/aloop.c 	cable = loopback->cables[substream->number][dev];
cable             691 sound/drivers/aloop.c 	if (!cable) {
cable             692 sound/drivers/aloop.c 		cable = kzalloc(sizeof(*cable), GFP_KERNEL);
cable             693 sound/drivers/aloop.c 		if (!cable) {
cable             697 sound/drivers/aloop.c 		spin_lock_init(&cable->lock);
cable             698 sound/drivers/aloop.c 		cable->hw = loopback_pcm_hardware;
cable             699 sound/drivers/aloop.c 		loopback->cables[substream->number][dev] = cable;
cable             701 sound/drivers/aloop.c 	dpcm->cable = cable;
cable             732 sound/drivers/aloop.c 		runtime->hw = cable->hw;
cable             734 sound/drivers/aloop.c 	spin_lock_irq(&cable->lock);
cable             735 sound/drivers/aloop.c 	cable->streams[substream->stream] = dpcm;
cable             736 sound/drivers/aloop.c 	spin_unlock_irq(&cable->lock);
cable             875 sound/drivers/aloop.c 	struct loopback_cable *cable;
cable             880 sound/drivers/aloop.c 	cable = loopback->cables[kcontrol->id.subdevice][kcontrol->id.device ^ 1];
cable             881 sound/drivers/aloop.c 	if (cable != NULL) {
cable             882 sound/drivers/aloop.c 		unsigned int running = cable->running ^ cable->pause;
cable            1093 sound/drivers/aloop.c 	struct loopback_cable *cable = loopback->cables[sub][num];
cable            1096 sound/drivers/aloop.c 	if (cable == NULL) {
cable            1100 sound/drivers/aloop.c 	snd_iprintf(buffer, "  valid: %u\n", cable->valid);
cable            1101 sound/drivers/aloop.c 	snd_iprintf(buffer, "  running: %u\n", cable->running);
cable            1102 sound/drivers/aloop.c 	snd_iprintf(buffer, "  pause: %u\n", cable->pause);
cable            1103 sound/drivers/aloop.c 	print_dpcm_info(buffer, cable->streams[0], "Playback");
cable            1104 sound/drivers/aloop.c 	print_dpcm_info(buffer, cable->streams[1], "Capture");
cable             153 sound/usb/midi.c 		uint8_t cable;		/* cable number << 4 */
cable             412 sound/usb/midi.c 			int cable = buffer[i] >> 4;
cable             414 sound/usb/midi.c 			snd_usbmidi_input_data(ep, cable, &buffer[i + 1],
cable             444 sound/usb/midi.c 			int cable = buffer[i] >> 4;
cable             446 sound/usb/midi.c 			struct usbmidi_in_port *port = &ep->ports[cable];
cable             468 sound/usb/midi.c 			snd_usbmidi_input_data(ep, cable, &buffer[i + 1],
cable             560 sound/usb/midi.c 	uint8_t p0 = port->cable;
cable            1450 sound/usb/midi.c 			ep->ports[i].cable = i << 4;
cable            2148 sound/usb/midi.c 	int cable, err;
cable            2218 sound/usb/midi.c 	for (cable = 0; cable < 0x10; ++cable) {
cable            2219 sound/usb/midi.c 		if (endpoint->out_cables & (1 << cable))
cable            2222 sound/usb/midi.c 						   cable,
cable            2223 sound/usb/midi.c 						   &umidi->endpoints[cable & 1].out->ports[cable].substream);
cable            2224 sound/usb/midi.c 		if (endpoint->in_cables & (1 << cable))
cable            2227 sound/usb/midi.c 						   cable,
cable            2228 sound/usb/midi.c 						   &umidi->endpoints[0].in->ports[cable].substream);