Searched refs:ref (Results 51 - 75 of 106) sorted by relevance

12345

/drivers/pcmcia/
H A Dds.c233 static void pcmcia_release_function(struct kref *ref) argument
235 struct config_t *c = container_of(ref, struct config_t, ref);
249 kref_put(&p_dev->function_config->ref, pcmcia_release_function);
545 kref_get(&p_dev->function_config->ref);
564 kref_init(&c->ref);
/drivers/staging/tidspbridge/rmgr/
H A Dnldr.c287 static int remote_alloc(void **ref, u16 mem_sect, u32 size,
291 static int remote_free(void **ref, u16 space, u32 dsp_address, u32 size,
1529 static int remote_alloc(void **ref, u16 mem_sect, u32 size, argument
1534 struct nldr_nodeobject *hnode = (struct nldr_nodeobject *)ref;
1643 static int remote_free(void **ref, u16 space, u32 dsp_address, argument
1646 struct nldr_object *nldr_obj = (struct nldr_object *)ref;
/drivers/usb/host/
H A Disp1362-hcd.c2427 u16 *ref; local
2430 ref = kmalloc(2 * ISP1362_BUF_SIZE, GFP_KERNEL);
2431 if (ref) {
2433 u16 *tst = &ref[ISP1362_BUF_SIZE / 2];
2436 ref[offset] = ~offset;
2445 isp1362_write_buffer(isp1362_hcd, (u8 *)ref + offset, 0, j);
2449 if (memcmp(ref, tst, j)) {
2453 dump_data((u8 *)ref + offset, j);
2460 isp1362_write_buffer(isp1362_hcd, ref, 0, ISP1362_BUF_SIZE);
2464 if (memcmp(ref, ts
[all...]
/drivers/isdn/hardware/eicon/
H A Dio.c766 void assign_queue(ADAPTER *a, byte e_no, word ref) argument
772 IoAdapter->e_tbl[e_no].assign_ref = ref;
777 byte get_assign(ADAPTER *a, word ref) argument
787 e_no && IoAdapter->e_tbl[e_no].assign_ref != ref;
H A Ddebug.c2048 static int diva_dbg_cmp_key(const char *ref, const char *key) { argument
2049 while (*key && (*ref++ == *key++));
2050 return (!*key && !*ref);
2060 const char *ref = &TraceFilter[0]; local
2063 if (ref[0] == 'C') {
2064 if (diva_dbg_cmp_key(&ref[1], "single")) {
2075 ref = ref + ref_len - 1;
2078 if (*nmbr-- != *ref--) {
H A Dcapifunc.c188 void *TransmitBufferSet(APPL *appl, dword ref) argument
190 appl->xbuffer_used[ref] = true;
191 DBG_PRV1(("%d:xbuf_used(%d)", appl->Id, ref + 1))
192 return (void *)(long)ref;
/drivers/s390/scsi/
H A Dzfcp_def.h148 struct kref ref; member in struct:zfcp_adapter
H A Dzfcp_erp.c215 kref_get(&adapter->ref);
1238 kref_put(&adapter->ref, zfcp_adapter_release);
1264 kref_get(&adapter->ref);
1329 kref_put(&adapter->ref, zfcp_adapter_release);
/drivers/usb/core/
H A Dconfig.c288 void usb_release_interface_cache(struct kref *ref) argument
290 struct usb_interface_cache *intfc = ref_to_usb_interface_cache(ref);
569 kref_init(&intfc->ref);
639 kref_put(&cf->intf_cache[i]->ref,
/drivers/net/usb/
H A Dhso.c294 struct kref ref; member in struct:hso_device
346 static void hso_serial_ref_free(struct kref *ref);
1304 kref_get(&serial->parent->ref);
1328 kref_put(&serial->parent->ref, hso_serial_ref_free);
1386 kref_put(&serial->parent->ref, hso_serial_ref_free);
2387 kref_init(&hso_dev->ref);
3158 static void hso_serial_ref_free(struct kref *ref) argument
3160 struct hso_device *hso_dev = container_of(ref, struct hso_device, ref);
3184 kref_put(&serial_table[i]->ref, hso_serial_ref_fre
[all...]
/drivers/block/
H A Dxen-blkfront.c267 int i, ref; local
326 ref = gnttab_claim_grant_reference(&gref_head);
327 BUG_ON(ref == -ENOSPC);
330 ref,
338 .gref = ref,
891 "ring-ref", "%u", info->ring_ref);
893 message = "writing ring-ref";
/drivers/infiniband/core/
H A Ducma.c86 atomic_t ref; member in struct:ucma_context
140 atomic_inc(&ctx->ref);
147 if (atomic_dec_and_test(&ctx->ref))
160 atomic_set(&ctx->ref, 1);
1126 atomic_inc(&mc->ctx->ref);
H A Ducm.c79 atomic_t ref; member in struct:ib_ucm_context
135 atomic_inc(&ctx->ref);
143 if (atomic_dec_and_test(&ctx->ref))
185 atomic_set(&ctx->ref, 1);
/drivers/usb/gadget/
H A Df_mass_storage.c407 struct kref ref; member in struct:fsg_common
2698 static void fsg_common_release(struct kref *ref);
2707 kref_get(&common->ref);
2712 kref_put(&common->ref, fsg_common_release);
2877 kref_init(&common->ref);
2926 /* Call fsg_common_release() directly, ref might be not initialised. */
2927 fsg_common_release(&common->ref);
2931 static void fsg_common_release(struct kref *ref) argument
2933 struct fsg_common *common = container_of(ref, struct fsg_common, ref);
[all...]
H A Dfile_storage.c428 struct kref ref; member in struct:fsg_dev
3150 static void fsg_release(struct kref *ref) argument
3152 struct fsg_dev *fsg = container_of(ref, struct fsg_dev, ref);
3164 kref_put(&fsg->ref, fsg_release);
3398 kref_get(&fsg->ref);
3636 kref_init(&fsg->ref);
3657 kref_put(&fsg->ref, fsg_release);
3674 kref_put(&fsg->ref, fsg_release);
H A Df_fs.c141 atomic_t ref; member in struct:ffs_data
1239 atomic_inc(&ffs->ref);
1246 atomic_inc(&ffs->ref);
1254 if (unlikely(atomic_dec_and_test(&ffs->ref))) {
1283 atomic_set(&ffs->ref, 1);
/drivers/gpu/drm/ttm/
H A Dttm_bo.c1438 void ttm_bo_global_release(struct drm_global_reference *ref) argument
1440 struct ttm_bo_global *glob = ref->object;
1447 int ttm_bo_global_init(struct drm_global_reference *ref) argument
1450 container_of(ref, struct ttm_bo_global_ref, ref);
1451 struct ttm_bo_global *glob = ref->object;
/drivers/infiniband/ulp/ipoib/
H A Dipoib.h354 struct kref ref; member in struct:ipoib_ah
426 kref_put(&ah->ref, ipoib_free_ah);
/drivers/infiniband/hw/ipath/
H A Dipath_srq.c374 kref_put(&srq->ip->ref, ipath_release_mmap_info);
/drivers/infiniband/hw/qib/
H A Dqib_srq.c374 kref_put(&srq->ip->ref, qib_release_mmap_info);
/drivers/scsi/qla4xxx/
H A Dql4_glbl.h72 void qla4xxx_srb_compl(struct kref *ref);
/drivers/xen/
H A Dgntdev.c228 map->grants[pgnr].ref,
247 map->grants[i].ref,
273 map->grants[i].ref,
/drivers/hwmon/
H A Dpc87360.c162 #define IN_FROM_REG(val, ref) (((val) * (ref) + 128) / 256)
163 #define IN_TO_REG(val, ref) ((val) < 0 ? 0 : \
164 (val) * 256 >= (ref) * 255 ? 255 : \
165 ((val) * 256 + (ref) / 2) / (ref))
/drivers/media/dvb/frontends/
H A Ddib0090.c947 u16 rf, bb, ref; local
999 ref = rf;
1001 if (g[0] == 0 || ref < (g[1] - g[0])) /* if total gain of the current amp is null or this amp is not concerned because it starts to work from an higher gain value */
1003 else if (ref >= g[1]) /* Gain to set is higher than the high working point of this amp */
1006 v = ((ref - (g[1] - g[0])) * g[2]) / g[0];
1028 ref = bb;
/drivers/gpu/drm/nouveau/
H A Dnouveau_drv.h219 struct kref ref; member in struct:nouveau_channel
862 nouveau_bo_ref(struct nouveau_bo *ref, struct nouveau_bo **pnvbo) argument
870 *pnvbo = ref ? nouveau_bo(ttm_bo_reference(&ref->bo)) : NULL;

Completed in 8905 milliseconds

12345