ubc               396 arch/sh/kernel/hw_breakpoint.c int register_sh_ubc(struct sh_ubc *ubc)
ubc               401 arch/sh/kernel/hw_breakpoint.c 	sh_ubc = ubc;
ubc               403 arch/sh/kernel/hw_breakpoint.c 	pr_info("HW Breakpoints: %s UBC support registered\n", ubc->name);
ubc               405 arch/sh/kernel/hw_breakpoint.c 	WARN_ON(ubc->num_events > HBP_NUM);
ubc               520 drivers/media/dvb-frontends/mt312.c static int mt312_read_ucblocks(struct dvb_frontend *fe, u32 *ubc)
ubc               530 drivers/media/dvb-frontends/mt312.c 	*ubc = (buf[0] << 8) | buf[1];
ubc               856 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bas_bc_state *ubc;
ubc               873 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc = bcs->hw.bas;
ubc               875 drivers/staging/isdn/gigaset/bas-gigaset.c 	spin_lock_irqsave(&ubc->isoinlock, flags);
ubc               876 drivers/staging/isdn/gigaset/bas-gigaset.c 	if (likely(ubc->isoindone == NULL)) {
ubc               878 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->isoindone = urb;
ubc               879 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->isoinstatus = status;
ubc               880 drivers/staging/isdn/gigaset/bas-gigaset.c 		tasklet_hi_schedule(&ubc->rcvd_tasklet);
ubc               884 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->loststatus = status;
ubc               886 drivers/staging/isdn/gigaset/bas-gigaset.c 			ubc->isoinlost += urb->iso_frame_desc[i].actual_length;
ubc               889 drivers/staging/isdn/gigaset/bas-gigaset.c 				ubc->loststatus = urb->iso_frame_desc[i].status;
ubc               893 drivers/staging/isdn/gigaset/bas-gigaset.c 		if (likely(ubc->running)) {
ubc               908 drivers/staging/isdn/gigaset/bas-gigaset.c 	spin_unlock_irqrestore(&ubc->isoinlock, flags);
ubc               921 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bas_bc_state *ubc;
ubc               938 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc = ucx->bcs->hw.bas;
ubc               941 drivers/staging/isdn/gigaset/bas-gigaset.c 	spin_lock_irqsave(&ubc->isooutlock, flags);
ubc               942 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->isooutovfl = ubc->isooutdone;
ubc               943 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->isooutdone = ucx;
ubc               944 drivers/staging/isdn/gigaset/bas-gigaset.c 	spin_unlock_irqrestore(&ubc->isooutlock, flags);
ubc               945 drivers/staging/isdn/gigaset/bas-gigaset.c 	tasklet_hi_schedule(&ubc->sent_tasklet);
ubc               959 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bas_bc_state *ubc = bcs->hw.bas;
ubc               969 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->running = 1;
ubc               971 drivers/staging/isdn/gigaset/bas-gigaset.c 		urb = ubc->isoinurbs[k];
ubc               978 drivers/staging/isdn/gigaset/bas-gigaset.c 				 ubc->isoinbuf + k * BAS_INBUFSIZE,
ubc               998 drivers/staging/isdn/gigaset/bas-gigaset.c 	gigaset_isowbuf_init(ubc->isooutbuf, PPP_FLAG);
ubc              1002 drivers/staging/isdn/gigaset/bas-gigaset.c 		urb = ubc->isoouturbs[k].urb;
ubc              1009 drivers/staging/isdn/gigaset/bas-gigaset.c 				 ubc->isooutbuf->data,
ubc              1010 drivers/staging/isdn/gigaset/bas-gigaset.c 				 sizeof(ubc->isooutbuf->data),
ubc              1011 drivers/staging/isdn/gigaset/bas-gigaset.c 				 write_iso_callback, &ubc->isoouturbs[k],
ubc              1022 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->isoouturbs[k].limit = -1;
ubc              1028 drivers/staging/isdn/gigaset/bas-gigaset.c 		rc = usb_submit_urb(ubc->isoouturbs[k].urb, GFP_ATOMIC);
ubc              1033 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->isooutfree = &ubc->isoouturbs[BAS_OUTURBS - 1];
ubc              1034 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->isooutdone = ubc->isooutovfl = NULL;
ubc              1037 drivers/staging/isdn/gigaset/bas-gigaset.c 	stopurbs(ubc);
ubc              1047 drivers/staging/isdn/gigaset/bas-gigaset.c static void stopurbs(struct bas_bc_state *ubc)
ubc              1051 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->running = 0;
ubc              1054 drivers/staging/isdn/gigaset/bas-gigaset.c 		rc = usb_unlink_urb(ubc->isoinurbs[k]);
ubc              1061 drivers/staging/isdn/gigaset/bas-gigaset.c 		rc = usb_unlink_urb(ubc->isoouturbs[k].urb);
ubc              1083 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bas_bc_state *ubc = ucx->bcs->hw.bas;
ubc              1090 drivers/staging/isdn/gigaset/bas-gigaset.c 	urb->transfer_buffer = ubc->isooutbuf->data;
ubc              1091 drivers/staging/isdn/gigaset/bas-gigaset.c 	urb->transfer_buffer_length = sizeof(ubc->isooutbuf->data);
ubc              1098 drivers/staging/isdn/gigaset/bas-gigaset.c 		corrbytes = atomic_read(&ubc->corrbytes);
ubc              1107 drivers/staging/isdn/gigaset/bas-gigaset.c 			atomic_add(-corrbytes, &ubc->corrbytes);
ubc              1111 drivers/staging/isdn/gigaset/bas-gigaset.c 		rc = gigaset_isowbuf_getbytes(ubc->isooutbuf, ifd->length);
ubc              1128 drivers/staging/isdn/gigaset/bas-gigaset.c 		ucx->limit = ubc->isooutbuf->nextread;
ubc              1147 drivers/staging/isdn/gigaset/bas-gigaset.c 	++ubc->numsub;
ubc              1160 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bas_bc_state *ubc = bcs->hw.bas;
ubc              1174 drivers/staging/isdn/gigaset/bas-gigaset.c 		if (unlikely(!(ubc->running))) {
ubc              1180 drivers/staging/isdn/gigaset/bas-gigaset.c 		spin_lock_irqsave(&ubc->isooutlock, flags);
ubc              1181 drivers/staging/isdn/gigaset/bas-gigaset.c 		done = ubc->isooutdone;
ubc              1182 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->isooutdone = NULL;
ubc              1183 drivers/staging/isdn/gigaset/bas-gigaset.c 		ovfl = ubc->isooutovfl;
ubc              1184 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->isooutovfl = NULL;
ubc              1185 drivers/staging/isdn/gigaset/bas-gigaset.c 		spin_unlock_irqrestore(&ubc->isooutlock, flags);
ubc              1195 drivers/staging/isdn/gigaset/bas-gigaset.c 		spin_lock_irqsave(&ubc->isooutlock, flags);
ubc              1196 drivers/staging/isdn/gigaset/bas-gigaset.c 		next = ubc->isooutfree;
ubc              1197 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->isooutfree = NULL;
ubc              1198 drivers/staging/isdn/gigaset/bas-gigaset.c 		spin_unlock_irqrestore(&ubc->isooutlock, flags);
ubc              1203 drivers/staging/isdn/gigaset/bas-gigaset.c 				spin_lock_irqsave(&ubc->isooutlock, flags);
ubc              1204 drivers/staging/isdn/gigaset/bas-gigaset.c 				if (ubc->isooutfree == NULL) {
ubc              1205 drivers/staging/isdn/gigaset/bas-gigaset.c 					ubc->isooutfree = next;
ubc              1208 drivers/staging/isdn/gigaset/bas-gigaset.c 				spin_unlock_irqrestore(&ubc->isooutlock, flags);
ubc              1257 drivers/staging/isdn/gigaset/bas-gigaset.c 			ubc->isooutbuf->read = done->limit;
ubc              1260 drivers/staging/isdn/gigaset/bas-gigaset.c 		spin_lock_irqsave(&ubc->isooutlock, flags);
ubc              1261 drivers/staging/isdn/gigaset/bas-gigaset.c 		next = ubc->isooutfree;
ubc              1262 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->isooutfree = done;
ubc              1263 drivers/staging/isdn/gigaset/bas-gigaset.c 		spin_unlock_irqrestore(&ubc->isooutlock, flags);
ubc              1303 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bas_bc_state *ubc = bcs->hw.bas;
ubc              1315 drivers/staging/isdn/gigaset/bas-gigaset.c 		spin_lock_irqsave(&ubc->isoinlock, flags);
ubc              1316 drivers/staging/isdn/gigaset/bas-gigaset.c 		urb = ubc->isoindone;
ubc              1318 drivers/staging/isdn/gigaset/bas-gigaset.c 			spin_unlock_irqrestore(&ubc->isoinlock, flags);
ubc              1321 drivers/staging/isdn/gigaset/bas-gigaset.c 		status = ubc->isoinstatus;
ubc              1322 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->isoindone = NULL;
ubc              1323 drivers/staging/isdn/gigaset/bas-gigaset.c 		if (unlikely(ubc->loststatus != -EINPROGRESS)) {
ubc              1326 drivers/staging/isdn/gigaset/bas-gigaset.c 				 get_usb_statmsg(ubc->loststatus),
ubc              1327 drivers/staging/isdn/gigaset/bas-gigaset.c 				 ubc->isoinlost);
ubc              1328 drivers/staging/isdn/gigaset/bas-gigaset.c 			ubc->loststatus = -EINPROGRESS;
ubc              1330 drivers/staging/isdn/gigaset/bas-gigaset.c 		spin_unlock_irqrestore(&ubc->isoinlock, flags);
ubc              1332 drivers/staging/isdn/gigaset/bas-gigaset.c 		if (unlikely(!(ubc->running))) {
ubc              2090 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bas_bc_state *ubc = bcs->hw.bas;
ubc              2093 drivers/staging/isdn/gigaset/bas-gigaset.c 	if (!ubc)
ubc              2097 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->running = 0;
ubc              2100 drivers/staging/isdn/gigaset/bas-gigaset.c 		usb_kill_urb(ubc->isoouturbs[i].urb);
ubc              2101 drivers/staging/isdn/gigaset/bas-gigaset.c 		usb_free_urb(ubc->isoouturbs[i].urb);
ubc              2104 drivers/staging/isdn/gigaset/bas-gigaset.c 		usb_kill_urb(ubc->isoinurbs[i]);
ubc              2105 drivers/staging/isdn/gigaset/bas-gigaset.c 		usb_free_urb(ubc->isoinurbs[i]);
ubc              2107 drivers/staging/isdn/gigaset/bas-gigaset.c 	tasklet_kill(&ubc->sent_tasklet);
ubc              2108 drivers/staging/isdn/gigaset/bas-gigaset.c 	tasklet_kill(&ubc->rcvd_tasklet);
ubc              2109 drivers/staging/isdn/gigaset/bas-gigaset.c 	kfree(ubc->isooutbuf);
ubc              2110 drivers/staging/isdn/gigaset/bas-gigaset.c 	kfree(ubc);
ubc              2123 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bas_bc_state *ubc;
ubc              2125 drivers/staging/isdn/gigaset/bas-gigaset.c 	bcs->hw.bas = ubc = kmalloc(sizeof(struct bas_bc_state), GFP_KERNEL);
ubc              2126 drivers/staging/isdn/gigaset/bas-gigaset.c 	if (!ubc) {
ubc              2131 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->running = 0;
ubc              2132 drivers/staging/isdn/gigaset/bas-gigaset.c 	atomic_set(&ubc->corrbytes, 0);
ubc              2133 drivers/staging/isdn/gigaset/bas-gigaset.c 	spin_lock_init(&ubc->isooutlock);
ubc              2135 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->isoouturbs[i].urb = NULL;
ubc              2136 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->isoouturbs[i].bcs = bcs;
ubc              2138 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->isooutdone = ubc->isooutfree = ubc->isooutovfl = NULL;
ubc              2139 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->numsub = 0;
ubc              2140 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->isooutbuf = kmalloc(sizeof(struct isowbuf_t), GFP_KERNEL);
ubc              2141 drivers/staging/isdn/gigaset/bas-gigaset.c 	if (!ubc->isooutbuf) {
ubc              2143 drivers/staging/isdn/gigaset/bas-gigaset.c 		kfree(ubc);
ubc              2147 drivers/staging/isdn/gigaset/bas-gigaset.c 	tasklet_init(&ubc->sent_tasklet,
ubc              2150 drivers/staging/isdn/gigaset/bas-gigaset.c 	spin_lock_init(&ubc->isoinlock);
ubc              2152 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc->isoinurbs[i] = NULL;
ubc              2153 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->isoindone = NULL;
ubc              2154 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->loststatus = -EINPROGRESS;
ubc              2155 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->isoinlost = 0;
ubc              2156 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->seqlen = 0;
ubc              2157 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->inbyte = 0;
ubc              2158 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->inbits = 0;
ubc              2159 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->goodbytes = 0;
ubc              2160 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->alignerrs = 0;
ubc              2161 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->fcserrs = 0;
ubc              2162 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->frameerrs = 0;
ubc              2163 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->giants = 0;
ubc              2164 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->runts = 0;
ubc              2165 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->aborts = 0;
ubc              2166 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->shared0s = 0;
ubc              2167 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->stolen0s = 0;
ubc              2168 drivers/staging/isdn/gigaset/bas-gigaset.c 	tasklet_init(&ubc->rcvd_tasklet,
ubc              2175 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bas_bc_state *ubc = bcs->hw.bas;
ubc              2180 drivers/staging/isdn/gigaset/bas-gigaset.c 	spin_lock_init(&ubc->isooutlock);
ubc              2181 drivers/staging/isdn/gigaset/bas-gigaset.c 	spin_lock_init(&ubc->isoinlock);
ubc              2182 drivers/staging/isdn/gigaset/bas-gigaset.c 	ubc->loststatus = -EINPROGRESS;
ubc              2236 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bas_bc_state *ubc;
ubc              2241 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc = cs->bcs[j].hw.bas;
ubc              2243 drivers/staging/isdn/gigaset/bas-gigaset.c 			usb_kill_urb(ubc->isoouturbs[i].urb);
ubc              2244 drivers/staging/isdn/gigaset/bas-gigaset.c 			usb_free_urb(ubc->isoouturbs[i].urb);
ubc              2245 drivers/staging/isdn/gigaset/bas-gigaset.c 			ubc->isoouturbs[i].urb = NULL;
ubc              2248 drivers/staging/isdn/gigaset/bas-gigaset.c 			usb_kill_urb(ubc->isoinurbs[i]);
ubc              2249 drivers/staging/isdn/gigaset/bas-gigaset.c 			usb_free_urb(ubc->isoinurbs[i]);
ubc              2250 drivers/staging/isdn/gigaset/bas-gigaset.c 			ubc->isoinurbs[i] = NULL;
ubc              2278 drivers/staging/isdn/gigaset/bas-gigaset.c 	struct bas_bc_state *ubc;
ubc              2346 drivers/staging/isdn/gigaset/bas-gigaset.c 		ubc = cs->bcs[j].hw.bas;
ubc              2348 drivers/staging/isdn/gigaset/bas-gigaset.c 			if (!(ubc->isoouturbs[i].urb =
ubc              2352 drivers/staging/isdn/gigaset/bas-gigaset.c 			if (!(ubc->isoinurbs[i] =
ubc               630 drivers/staging/isdn/gigaset/isocdata.c 	struct bas_bc_state *ubc = bcs->hw.bas;
ubc               646 drivers/staging/isdn/gigaset/isocdata.c 	seqlen = ubc->seqlen;
ubc               647 drivers/staging/isdn/gigaset/isocdata.c 	inbyte = ubc->inbyte;
ubc               648 drivers/staging/isdn/gigaset/isocdata.c 	inbits = ubc->inbits;
ubc               701 drivers/staging/isdn/gigaset/isocdata.c 			ubc->aborts++;
ubc               712 drivers/staging/isdn/gigaset/isocdata.c 					ubc->stolen0s++;
ubc               721 drivers/staging/isdn/gigaset/isocdata.c 				ubc->shared0s++;
ubc               743 drivers/staging/isdn/gigaset/isocdata.c 				ubc->aborts++;
ubc               751 drivers/staging/isdn/gigaset/isocdata.c 					ubc->stolen0s++;
ubc               761 drivers/staging/isdn/gigaset/isocdata.c 				ubc->aborts++;
ubc               819 drivers/staging/isdn/gigaset/isocdata.c 	ubc->seqlen = seqlen;
ubc               820 drivers/staging/isdn/gigaset/isocdata.c 	ubc->inbyte = inbyte;
ubc               821 drivers/staging/isdn/gigaset/isocdata.c 	ubc->inbits = inbits;