rsv 133 arch/arm/mach-davinci/davinci.h int dm646x_init_edma(struct edma_rsv_info *rsv); rsv 242 arch/arm/mach-davinci/devices-da8xx.c int __init da830_register_edma(struct edma_rsv_info *rsv) rsv 246 arch/arm/mach-davinci/devices-da8xx.c da8xx_edma0_pdata.rsv = rsv; rsv 275 arch/arm/mach-davinci/devices-da8xx.c int __init da850_register_edma(struct edma_rsv_info *rsv[2]) rsv 279 arch/arm/mach-davinci/devices-da8xx.c if (rsv) { rsv 280 arch/arm/mach-davinci/devices-da8xx.c da8xx_edma0_pdata.rsv = rsv[0]; rsv 281 arch/arm/mach-davinci/devices-da8xx.c da850_edma1_pdata.rsv = rsv[1]; rsv 634 arch/arm/mach-davinci/dm646x.c int __init dm646x_init_edma(struct edma_rsv_info *rsv) rsv 638 arch/arm/mach-davinci/dm646x.c dm646x_edma_pdata.rsv = rsv; rsv 100 arch/arm/mach-davinci/include/mach/da8xx.h int da830_register_edma(struct edma_rsv_info *rsv); rsv 101 arch/arm/mach-davinci/include/mach/da8xx.h int da850_register_edma(struct edma_rsv_info *rsv[2]); rsv 169 arch/arm/probes/kprobes/actions-arm.c register unsigned long rsv asm("r1") = regs->uregs[rs]; rsv 177 arch/arm/probes/kprobes/actions-arm.c : "0" (rdv), "r" (rnv), "r" (rmv), "r" (rsv), rsv 229 arch/arm/probes/kprobes/actions-arm.c register unsigned long rsv asm("r1") = regs->uregs[rs]; rsv 237 arch/arm/probes/kprobes/actions-arm.c : "0" (rdv), "r" (rnv), "r" (rmv), "r" (rsv), rsv 159 arch/ia64/include/asm/processor.h __u64 rsv : 8; rsv 480 arch/powerpc/include/asm/ps3av.h u8 rsv:1; rsv 484 arch/powerpc/include/asm/ps3av.h u8 rsv:3; rsv 493 arch/powerpc/include/asm/ps3av.h u8 rsv:3; rsv 337 block/ioctl.c struct pr_reservation rsv; rsv 343 block/ioctl.c if (copy_from_user(&rsv, arg, sizeof(rsv))) rsv 346 block/ioctl.c if (rsv.flags & ~PR_FL_IGNORE_KEY) rsv 348 block/ioctl.c return ops->pr_reserve(bdev, rsv.key, rsv.type, rsv.flags); rsv 355 block/ioctl.c struct pr_reservation rsv; rsv 361 block/ioctl.c if (copy_from_user(&rsv, arg, sizeof(rsv))) rsv 364 block/ioctl.c if (rsv.flags) rsv 366 block/ioctl.c return ops->pr_release(bdev, rsv.key, rsv.type); rsv 1963 drivers/atm/eni.c int error,rate,rsv,shp; rsv 1969 drivers/atm/eni.c rsv = shp = 0; rsv 1970 drivers/atm/eni.c if ((flgs & ATM_MF_DEC_RSV) && rate && rate < tx->reserved) rsv = 1; rsv 1971 drivers/atm/eni.c if ((flgs & ATM_MF_INC_RSV) && (!rate || rate > tx->reserved)) rsv = 1; rsv 1974 drivers/atm/eni.c if (!rsv && !shp) return 0; rsv 1975 drivers/atm/eni.c error = reserve_or_set_tx(vcc,&qos->txtp,rsv,shp); rsv 143 drivers/crypto/amcc/crypto4xx_reg_def.h u32 rsv:7; rsv 170 drivers/crypto/amcc/crypto4xx_reg_def.h u32 rsv:6; rsv 180 drivers/crypto/amcc/crypto4xx_reg_def.h u32 rsv:5; rsv 191 drivers/crypto/amcc/crypto4xx_reg_def.h u32 rsv:6; rsv 218 drivers/crypto/amcc/crypto4xx_reg_def.h u32 rsv:14; rsv 248 drivers/crypto/amcc/crypto4xx_reg_def.h u32 rsv:2; rsv 267 drivers/crypto/amcc/crypto4xx_reg_def.h u32 rsv:2; rsv 97 drivers/crypto/amcc/crypto4xx_sa.h u32 rsv:1; rsv 2186 drivers/dma/ti/edma.c info->rsv = rsv_info; rsv 2187 drivers/dma/ti/edma.c info->rsv->rsv_slots = (const s16 (*)[2])rsv_slots; rsv 2336 drivers/dma/ti/edma.c if (info->rsv) { rsv 2338 drivers/dma/ti/edma.c rsv_slots = info->rsv->rsv_slots; rsv 591 drivers/firmware/efi/efi.c struct linux_efi_memreserve *rsv; rsv 607 drivers/firmware/efi/efi.c rsv = (void *)(p + prsv % PAGE_SIZE); rsv 610 drivers/firmware/efi/efi.c memblock_reserve(prsv, EFI_MEMRESERVE_SIZE(rsv->size)); rsv 612 drivers/firmware/efi/efi.c for (i = 0; i < atomic_read(&rsv->count); i++) { rsv 613 drivers/firmware/efi/efi.c memblock_reserve(rsv->entry[i].base, rsv 614 drivers/firmware/efi/efi.c rsv->entry[i].size); rsv 617 drivers/firmware/efi/efi.c prsv = rsv->next; rsv 993 drivers/firmware/efi/efi.c struct linux_efi_memreserve *rsv; rsv 1007 drivers/firmware/efi/efi.c for (prsv = efi_memreserve_root->next; prsv; prsv = rsv->next) { rsv 1008 drivers/firmware/efi/efi.c rsv = memremap(prsv, sizeof(*rsv), MEMREMAP_WB); rsv 1009 drivers/firmware/efi/efi.c index = atomic_fetch_add_unless(&rsv->count, 1, rsv->size); rsv 1010 drivers/firmware/efi/efi.c if (index < rsv->size) { rsv 1011 drivers/firmware/efi/efi.c rsv->entry[index].base = addr; rsv 1012 drivers/firmware/efi/efi.c rsv->entry[index].size = size; rsv 1014 drivers/firmware/efi/efi.c memunmap(rsv); rsv 1017 drivers/firmware/efi/efi.c memunmap(rsv); rsv 1021 drivers/firmware/efi/efi.c rsv = (struct linux_efi_memreserve *)__get_free_page(GFP_ATOMIC); rsv 1022 drivers/firmware/efi/efi.c if (!rsv) rsv 1025 drivers/firmware/efi/efi.c rc = efi_mem_reserve_iomem(__pa(rsv), SZ_4K); rsv 1027 drivers/firmware/efi/efi.c free_page((unsigned long)rsv); rsv 1037 drivers/firmware/efi/efi.c rsv->size = EFI_MEMRESERVE_COUNT(SZ_4K); rsv 1038 drivers/firmware/efi/efi.c atomic_set(&rsv->count, 1); rsv 1039 drivers/firmware/efi/efi.c rsv->entry[0].base = addr; rsv 1040 drivers/firmware/efi/efi.c rsv->entry[0].size = size; rsv 1043 drivers/firmware/efi/efi.c rsv->next = efi_memreserve_root->next; rsv 1044 drivers/firmware/efi/efi.c efi_memreserve_root->next = __pa(rsv); rsv 71 drivers/firmware/efi/libstub/arm-stub.c struct linux_efi_memreserve *rsv; rsv 75 drivers/firmware/efi/libstub/arm-stub.c status = efi_call_early(allocate_pool, EFI_LOADER_DATA, sizeof(*rsv), rsv 76 drivers/firmware/efi/libstub/arm-stub.c (void **)&rsv); rsv 82 drivers/firmware/efi/libstub/arm-stub.c rsv->next = 0; rsv 83 drivers/firmware/efi/libstub/arm-stub.c rsv->size = 0; rsv 84 drivers/firmware/efi/libstub/arm-stub.c atomic_set(&rsv->count, 0); rsv 88 drivers/firmware/efi/libstub/arm-stub.c rsv); rsv 95 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h u8 rsv[3]; rsv 50 drivers/gpu/drm/amd/amdgpu/kv_dpm.h u16 rsv; rsv 462 drivers/gpu/drm/amd/include/pptable.h UCHAR rsv[3]; rsv 194 drivers/gpu/drm/amd/powerplay/hwmgr/ppatomctrl.h uint8_t rsv[3]; rsv 86 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.h uint8_t rsv[3]; rsv 110 drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.h uint8_t rsv[3]; rsv 647 drivers/gpu/drm/radeon/radeon_mode.h u8 rsv[3]; rsv 73 drivers/gpu/drm/radeon/sumo_dpm.h u16 rsv; rsv 73 drivers/gpu/drm/radeon/trinity_dpm.h u8 rsv[2]; rsv 439 drivers/iio/adc/qcom-pm8xxx-xoadc.c u8 rsv, u16 *adc_code, rsv 448 drivers/iio/adc/qcom-pm8xxx-xoadc.c ch->name, ch->hwchan->amux_channel, ch->hwchan->pre_scale_mux, rsv); rsv 484 drivers/iio/adc/qcom-pm8xxx-xoadc.c if (rsv == 0xff) rsv 488 drivers/iio/adc/qcom-pm8xxx-xoadc.c rsvval = (rsv << ADC_RSV_IP_SEL_SHIFT) | rsv 741 drivers/iio/adc/qcom-pm8xxx-xoadc.c u32 rsv, dec; rsv 779 drivers/iio/adc/qcom-pm8xxx-xoadc.c if (!of_property_read_u32(np, "qcom,ratiometric", &rsv)) { rsv 781 drivers/iio/adc/qcom-pm8xxx-xoadc.c if (rsv > XOADC_RSV_MAX) { rsv 782 drivers/iio/adc/qcom-pm8xxx-xoadc.c dev_err(dev, "%s too large RSV value %d\n", name, rsv); rsv 785 drivers/iio/adc/qcom-pm8xxx-xoadc.c if (rsv == AMUX_RSV3) { rsv 786 drivers/iio/adc/qcom-pm8xxx-xoadc.c dev_err(dev, "%s invalid RSV value %d\n", name, rsv); rsv 1227 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv[5]; rsv 1232 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv[5]; rsv 1238 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv[4]; rsv 1276 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv[3]; rsv 1287 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv[5]; rsv 1297 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv; rsv 1341 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv; rsv 1372 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv[3]; rsv 1489 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv[5]; rsv 1498 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv; rsv 1564 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv[3]; rsv 1576 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le16 rsv; rsv 1647 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv[5]; rsv 1816 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv[5]; rsv 1821 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 rsv[5]; rsv 2020 drivers/infiniband/ulp/srp/ib_srp.c s32 rsv = (iu_type == SRP_IU_TSK_MGMT) ? 0 : SRP_TSK_MGMT_SQ_SIZE; rsv 2032 drivers/infiniband/ulp/srp/ib_srp.c if (ch->req_lim <= rsv) { rsv 1346 drivers/lightnvm/core.c create.conf.e.rsv != 0) { rsv 131 drivers/net/can/pch_can.c u32 rsv[13]; rsv 198 drivers/net/ethernet/brocade/bna/bfa_defs.h u8 rsv[2]; rsv 271 drivers/net/ethernet/brocade/bna/bfa_defs.h char rsv[BFA_FLASH_PART_ENTRY_SIZE - 24]; rsv 139 drivers/net/ethernet/brocade/bna/bfa_defs_mfg_comm.h u8 rsv; rsv 1440 drivers/net/ethernet/brocade/bna/bfa_ioc.c u32 rsv:1; rsv 1450 drivers/net/ethernet/brocade/bna/bfa_ioc.c u32 rsv:1; rsv 1461 drivers/net/ethernet/brocade/bna/bfa_ioc.c u32 rsv:21; rsv 1475 drivers/net/ethernet/brocade/bna/bfa_ioc.c u32 rsv:21; rsv 319 drivers/net/ethernet/brocade/bna/bfa_ioc.h u8 rsv[3]; rsv 501 drivers/net/ethernet/brocade/bna/bfi.h u8 rsv[2]; rsv 513 drivers/net/ethernet/brocade/bna/bfi.h u8 rsv[3]; rsv 534 drivers/net/ethernet/brocade/bna/bfi.h u8 rsv[3]; rsv 546 drivers/net/ethernet/brocade/bna/bfi.h u8 rsv[3]; rsv 172 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h u8 rsv[6]; rsv 187 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.h u8 rsv[7]; rsv 87 drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h u8 rsv; rsv 100 drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h u8 rsv[3]; rsv 109 drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h u8 rsv[22]; rsv 20 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h __le16 rsv; rsv 307 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[22]; rsv 319 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[18]; rsv 341 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv; rsv 355 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[6]; rsv 414 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[20]; rsv 421 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[20]; rsv 439 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[2]; rsv 455 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h __le32 rsv[2]; rsv 490 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h __le32 rsv; rsv 500 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[23]; rsv 508 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[7]; rsv 521 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[16]; rsv 529 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[4]; rsv 540 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[8]; rsv 547 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[23]; rsv 592 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[20]; rsv 598 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[23]; rsv 612 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[22]; rsv 628 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[20]; rsv 639 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[8]; rsv 654 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[22]; rsv 662 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[21]; rsv 737 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[4]; rsv 750 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[4]; rsv 764 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[2]; rsv 771 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv; rsv 835 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[20]; rsv 843 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[16]; rsv 850 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[19]; rsv 859 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[14]; rsv 889 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[20]; rsv 895 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[22]; rsv 906 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[20]; rsv 914 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[22]; rsv 921 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[23]; rsv 932 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[21]; rsv 973 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[22]; rsv 981 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[12]; rsv 1015 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[4]; rsv 1042 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[20]; rsv 1056 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[4]; rsv 1063 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h u8 rsv[20]; rsv 21 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h __le16 rsv; rsv 121 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h u8 rsv[18]; rsv 159 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h __le16 rsv[7]; rsv 165 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h u8 rsv[22]; rsv 173 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h u8 rsv[7]; rsv 186 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h u8 rsv[16]; rsv 194 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h u8 rsv[4]; rsv 206 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h u8 rsv[8]; rsv 213 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h u8 rsv[23]; rsv 223 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h u8 rsv[19]; rsv 232 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h u8 rsv[14]; rsv 1605 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h u8 rsv[3]; rsv 84 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h u32 rsv[32]; rsv 88 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.h u32 rsv[8]; rsv 909 drivers/net/ethernet/microchip/enc28j60.c u8 rsv[RSV_SIZE]; rsv 933 drivers/net/ethernet/microchip/enc28j60.c enc28j60_mem_read(priv, priv->next_pk_ptr, sizeof(rsv), rsv); rsv 935 drivers/net/ethernet/microchip/enc28j60.c next_packet = rsv[1]; rsv 937 drivers/net/ethernet/microchip/enc28j60.c next_packet |= rsv[0]; rsv 939 drivers/net/ethernet/microchip/enc28j60.c len = rsv[3]; rsv 941 drivers/net/ethernet/microchip/enc28j60.c len |= rsv[2]; rsv 943 drivers/net/ethernet/microchip/enc28j60.c rxstat = rsv[5]; rsv 945 drivers/net/ethernet/microchip/enc28j60.c rxstat |= rsv[4]; rsv 72 drivers/net/ethernet/microchip/encx24j600.c struct rsv *rsv) rsv 76 drivers/net/ethernet/microchip/encx24j600.c netdev_info(dev, "RX packet Len:%d\n", rsv->len); rsv 78 drivers/net/ethernet/microchip/encx24j600.c rsv->next_packet); rsv 80 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_RXOK), rsv 81 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_DRIBBLENIBBLE)); rsv 83 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_CRCERROR), rsv 84 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_LENCHECKERR), rsv 85 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_LENOUTOFRANGE)); rsv 87 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_RXMULTICAST), rsv 88 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_RXBROADCAST), rsv 89 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_RXLONGEVDROPEV), rsv 90 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_CARRIEREV)); rsv 92 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_RXCONTROLFRAME), rsv 93 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_RXPAUSEFRAME), rsv 94 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_RXUNKNOWNOPCODE), rsv 95 drivers/net/ethernet/microchip/encx24j600.c RSV_GETBIT(rsv->rxstat, RSV_RXTYPEVLAN)); rsv 331 drivers/net/ethernet/microchip/encx24j600.c struct rsv *rsv) rsv 334 drivers/net/ethernet/microchip/encx24j600.c struct sk_buff *skb = netdev_alloc_skb(dev, rsv->len + NET_IP_ALIGN); rsv 342 drivers/net/ethernet/microchip/encx24j600.c encx24j600_raw_read(priv, RRXDATA, skb_put(skb, rsv->len), rsv->len); rsv 353 drivers/net/ethernet/microchip/encx24j600.c dev->stats.rx_bytes += rsv->len; rsv 365 drivers/net/ethernet/microchip/encx24j600.c struct rsv rsv; rsv 369 drivers/net/ethernet/microchip/encx24j600.c encx24j600_raw_read(priv, RRXDATA, (u8 *)&rsv, sizeof(rsv)); rsv 372 drivers/net/ethernet/microchip/encx24j600.c encx24j600_dump_rsv(priv, __func__, &rsv); rsv 374 drivers/net/ethernet/microchip/encx24j600.c if (!RSV_GETBIT(rsv.rxstat, RSV_RXOK) || rsv 375 drivers/net/ethernet/microchip/encx24j600.c (rsv.len > MAX_FRAMELEN)) { rsv 377 drivers/net/ethernet/microchip/encx24j600.c rsv.rxstat); rsv 380 drivers/net/ethernet/microchip/encx24j600.c if (RSV_GETBIT(rsv.rxstat, RSV_CRCERROR)) rsv 382 drivers/net/ethernet/microchip/encx24j600.c if (RSV_GETBIT(rsv.rxstat, RSV_LENCHECKERR)) rsv 384 drivers/net/ethernet/microchip/encx24j600.c if (rsv.len > MAX_FRAMELEN) rsv 387 drivers/net/ethernet/microchip/encx24j600.c encx24j600_receive_packet(priv, &rsv); rsv 390 drivers/net/ethernet/microchip/encx24j600.c priv->next_packet = rsv.next_packet; rsv 238 drivers/net/wireless/mediatek/mt76/mt7615/mac.h u8 rsv; rsv 248 drivers/net/wireless/mediatek/mt76/mt7615/mac.h u8 rsv[3]; rsv 609 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c u8 rsv[2]; rsv 624 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c u8 rsv[2]; rsv 649 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c u8 rsv[3]; rsv 689 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c u8 rsv[3]; rsv 715 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c u8 rsv[3]; rsv 1163 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c u8 rsv; rsv 1226 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c u8 rsv[4]; rsv 1242 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c u8 rsv[3]; rsv 1598 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c u8 rsv[3]; rsv 199 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[8]; rsv 228 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[4]; rsv 253 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[4]; rsv 263 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[4]; rsv 273 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[4]; rsv 280 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[3]; rsv 289 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv; rsv 334 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[2]; rsv 341 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[3]; rsv 348 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[2]; rsv 355 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[3]; rsv 363 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[2]; rsv 408 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u8 rsv[2]; rsv 428 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h u16 rsv; rsv 157 drivers/ptp/ptp_chardev.c req.extts.rsv[0] || req.extts.rsv[1]) { rsv 169 drivers/ptp/ptp_chardev.c req.extts.rsv[0] = 0; rsv 170 drivers/ptp/ptp_chardev.c req.extts.rsv[1] = 0; rsv 191 drivers/ptp/ptp_chardev.c req.perout.rsv[0] || req.perout.rsv[1] || rsv 192 drivers/ptp/ptp_chardev.c req.perout.rsv[2] || req.perout.rsv[3]) && rsv 198 drivers/ptp/ptp_chardev.c req.perout.rsv[0] = 0; rsv 199 drivers/ptp/ptp_chardev.c req.perout.rsv[1] = 0; rsv 200 drivers/ptp/ptp_chardev.c req.perout.rsv[2] = 0; rsv 201 drivers/ptp/ptp_chardev.c req.perout.rsv[3] = 0; rsv 261 drivers/ptp/ptp_chardev.c || extoff->rsv[0] || extoff->rsv[1] || extoff->rsv[2]) { rsv 321 drivers/ptp/ptp_chardev.c if ((pd.rsv[0] || pd.rsv[1] || pd.rsv[2] rsv 322 drivers/ptp/ptp_chardev.c || pd.rsv[3] || pd.rsv[4]) rsv 327 drivers/ptp/ptp_chardev.c pd.rsv[0] = 0; rsv 328 drivers/ptp/ptp_chardev.c pd.rsv[1] = 0; rsv 329 drivers/ptp/ptp_chardev.c pd.rsv[2] = 0; rsv 330 drivers/ptp/ptp_chardev.c pd.rsv[3] = 0; rsv 331 drivers/ptp/ptp_chardev.c pd.rsv[4] = 0; rsv 353 drivers/ptp/ptp_chardev.c if ((pd.rsv[0] || pd.rsv[1] || pd.rsv[2] rsv 354 drivers/ptp/ptp_chardev.c || pd.rsv[3] || pd.rsv[4]) rsv 359 drivers/ptp/ptp_chardev.c pd.rsv[0] = 0; rsv 360 drivers/ptp/ptp_chardev.c pd.rsv[1] = 0; rsv 361 drivers/ptp/ptp_chardev.c pd.rsv[2] = 0; rsv 362 drivers/ptp/ptp_chardev.c pd.rsv[3] = 0; rsv 363 drivers/ptp/ptp_chardev.c pd.rsv[4] = 0; rsv 110 drivers/scsi/bfa/bfa_defs.h u8 rsv; rsv 595 drivers/scsi/bfa/bfa_defs.h u8 rsv[2]; rsv 1131 drivers/scsi/bfa/bfa_defs.h char rsv[BFA_FLASH_PART_ENTRY_SIZE - 24]; rsv 1165 drivers/scsi/bfa/bfa_defs.h u8 rsv[3]; rsv 6674 drivers/scsi/bfa/bfa_ioc.c u32 rsv:1; rsv 6684 drivers/scsi/bfa/bfa_ioc.c u32 rsv:1; rsv 6697 drivers/scsi/bfa/bfa_ioc.c u32 rsv:21; rsv 6711 drivers/scsi/bfa/bfa_ioc.c u32 rsv:21; rsv 476 drivers/scsi/bfa/bfa_ioc.h u8 rsv[3]; rsv 552 drivers/scsi/bfa/bfa_ioc.h u8 rsv[3]; rsv 577 drivers/scsi/bfa/bfa_ioc.h u8 rsv[3]; rsv 588 drivers/scsi/bfa/bfa_ioc.h u8 rsv[2]; rsv 669 drivers/scsi/bfa/bfa_ioc.h u8 rsv[2]; rsv 718 drivers/scsi/bfa/bfa_ioc.h u8 rsv[3]; rsv 907 drivers/scsi/bfa/bfi.h u8 rsv[3]; rsv 919 drivers/scsi/bfa/bfi.h u8 rsv[2]; rsv 931 drivers/scsi/bfa/bfi.h u8 rsv[3]; rsv 952 drivers/scsi/bfa/bfi.h u8 rsv[3]; rsv 964 drivers/scsi/bfa/bfi.h u8 rsv[3]; rsv 976 drivers/scsi/bfa/bfi.h u8 rsv[3]; rsv 1040 drivers/scsi/bfa/bfi.h u8 rsv[3]; rsv 1048 drivers/scsi/bfa/bfi.h u8 rsv[2]; rsv 1061 drivers/scsi/bfa/bfi.h u8 rsv; rsv 1072 drivers/scsi/bfa/bfi.h u8 rsv[2]; rsv 1196 drivers/scsi/bfa/bfi.h u8 rsv[3]; rsv 1206 drivers/scsi/bfa/bfi.h u8 rsv[3]; rsv 1217 drivers/scsi/bfa/bfi.h u8 rsv[2]; rsv 1229 drivers/scsi/bfa/bfi.h u8 rsv[3]; rsv 437 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c u32 rsv; rsv 310 drivers/staging/uwb/allocator.c int uwb_rsv_find_best_allocation(struct uwb_rsv *rsv, struct uwb_mas_bm *available, rsv 320 drivers/staging/uwb/allocator.c ai->min_mas = rsv->min_mas; rsv 321 drivers/staging/uwb/allocator.c ai->max_mas = rsv->max_mas; rsv 322 drivers/staging/uwb/allocator.c ai->max_interval = rsv->max_interval; rsv 19 drivers/staging/uwb/drp-ie.c static int uwb_rsv_reason_code(struct uwb_rsv *rsv) rsv 41 drivers/staging/uwb/drp-ie.c return reason_codes[rsv->state]; rsv 47 drivers/staging/uwb/drp-ie.c static int uwb_rsv_companion_reason_code(struct uwb_rsv *rsv) rsv 57 drivers/staging/uwb/drp-ie.c return companion_reason_codes[rsv->state]; rsv 63 drivers/staging/uwb/drp-ie.c int uwb_rsv_status(struct uwb_rsv *rsv) rsv 86 drivers/staging/uwb/drp-ie.c return statuses[rsv->state]; rsv 92 drivers/staging/uwb/drp-ie.c int uwb_rsv_companion_status(struct uwb_rsv *rsv) rsv 102 drivers/staging/uwb/drp-ie.c return companion_statuses[rsv->state]; rsv 178 drivers/staging/uwb/drp-ie.c int uwb_drp_ie_update(struct uwb_rsv *rsv) rsv 184 drivers/staging/uwb/drp-ie.c if (rsv->state == UWB_RSV_STATE_NONE) { rsv 185 drivers/staging/uwb/drp-ie.c kfree(rsv->drp_ie); rsv 186 drivers/staging/uwb/drp-ie.c rsv->drp_ie = NULL; rsv 190 drivers/staging/uwb/drp-ie.c unsafe = rsv->mas.unsafe ? 1 : 0; rsv 192 drivers/staging/uwb/drp-ie.c if (rsv->drp_ie == NULL) { rsv 193 drivers/staging/uwb/drp-ie.c rsv->drp_ie = uwb_drp_ie_alloc(); rsv 194 drivers/staging/uwb/drp-ie.c if (rsv->drp_ie == NULL) rsv 197 drivers/staging/uwb/drp-ie.c drp_ie = rsv->drp_ie; rsv 200 drivers/staging/uwb/drp-ie.c uwb_ie_drp_set_tiebreaker(drp_ie, rsv->tiebreaker); rsv 201 drivers/staging/uwb/drp-ie.c uwb_ie_drp_set_owner(drp_ie, uwb_rsv_is_owner(rsv)); rsv 202 drivers/staging/uwb/drp-ie.c uwb_ie_drp_set_status(drp_ie, uwb_rsv_status(rsv)); rsv 203 drivers/staging/uwb/drp-ie.c uwb_ie_drp_set_reason_code(drp_ie, uwb_rsv_reason_code(rsv)); rsv 204 drivers/staging/uwb/drp-ie.c uwb_ie_drp_set_stream_index(drp_ie, rsv->stream); rsv 205 drivers/staging/uwb/drp-ie.c uwb_ie_drp_set_type(drp_ie, rsv->type); rsv 207 drivers/staging/uwb/drp-ie.c if (uwb_rsv_is_owner(rsv)) { rsv 208 drivers/staging/uwb/drp-ie.c switch (rsv->target.type) { rsv 210 drivers/staging/uwb/drp-ie.c drp_ie->dev_addr = rsv->target.dev->dev_addr; rsv 213 drivers/staging/uwb/drp-ie.c drp_ie->dev_addr = rsv->target.devaddr; rsv 217 drivers/staging/uwb/drp-ie.c drp_ie->dev_addr = rsv->owner->dev_addr; rsv 219 drivers/staging/uwb/drp-ie.c uwb_drp_ie_from_bm(drp_ie, &rsv->mas); rsv 221 drivers/staging/uwb/drp-ie.c if (uwb_rsv_has_two_drp_ies(rsv)) { rsv 222 drivers/staging/uwb/drp-ie.c mv = &rsv->mv; rsv 231 drivers/staging/uwb/drp-ie.c memcpy(drp_ie, rsv->drp_ie, sizeof(struct uwb_ie_drp)); rsv 236 drivers/staging/uwb/drp-ie.c uwb_ie_drp_set_status(drp_ie, uwb_rsv_companion_status(rsv)); rsv 237 drivers/staging/uwb/drp-ie.c uwb_ie_drp_set_reason_code(drp_ie, uwb_rsv_companion_reason_code(rsv)); rsv 242 drivers/staging/uwb/drp-ie.c rsv->ie_valid = true; rsv 94 drivers/staging/uwb/drp.c struct uwb_rsv *rsv; rsv 101 drivers/staging/uwb/drp.c list_for_each_entry(rsv, &rc->reservations, rc_node) { rsv 102 drivers/staging/uwb/drp.c if (rsv->drp_ie != NULL) { rsv 103 drivers/staging/uwb/drp.c num_bytes += rsv->drp_ie->hdr.length + 2; rsv 104 drivers/staging/uwb/drp.c if (uwb_rsv_has_two_drp_ies(rsv) && rsv 105 drivers/staging/uwb/drp.c (rsv->mv.companion_drp_ie != NULL)) { rsv 106 drivers/staging/uwb/drp.c mv = &rsv->mv; rsv 127 drivers/staging/uwb/drp.c list_for_each_entry(rsv, &rc->reservations, rc_node) { rsv 128 drivers/staging/uwb/drp.c if (rsv->drp_ie != NULL) { rsv 129 drivers/staging/uwb/drp.c memcpy(IEDataptr, rsv->drp_ie, rsv 130 drivers/staging/uwb/drp.c rsv->drp_ie->hdr.length + 2); rsv 131 drivers/staging/uwb/drp.c IEDataptr += rsv->drp_ie->hdr.length + 2; rsv 133 drivers/staging/uwb/drp.c if (uwb_rsv_has_two_drp_ies(rsv) && rsv 134 drivers/staging/uwb/drp.c (rsv->mv.companion_drp_ie != NULL)) { rsv 135 drivers/staging/uwb/drp.c mv = &rsv->mv; rsv 162 drivers/staging/uwb/drp.c struct uwb_rsv *rsv, int our_status) rsv 164 drivers/staging/uwb/drp.c int our_tie_breaker = rsv->tiebreaker; rsv 165 drivers/staging/uwb/drp.c int our_type = rsv->type; rsv 166 drivers/staging/uwb/drp.c int our_beacon_slot = rsv->rc->uwb_dev.beacon_slot; rsv 241 drivers/staging/uwb/drp.c struct uwb_rsv *rsv, rsv 244 drivers/staging/uwb/drp.c struct uwb_rc *rc = rsv->rc; rsv 245 drivers/staging/uwb/drp.c struct uwb_rsv_move *mv = &rsv->mv; rsv 249 drivers/staging/uwb/drp.c action = evaluate_conflict_action(drp_ie, ext_beacon_slot, rsv, uwb_rsv_status(rsv)); rsv 251 drivers/staging/uwb/drp.c if (uwb_rsv_is_owner(rsv)) { rsv 255 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_TO_BE_MOVED); rsv 264 drivers/staging/uwb/drp.c bitmap_and(mv->companion_mas.bm, rsv->mas.bm, conflicting_mas->bm, UWB_NUM_MAS); rsv 265 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_MODIFIED); rsv 273 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_T_CONFLICT); rsv 283 drivers/staging/uwb/drp.c struct uwb_rsv *rsv, bool companion_only, rsv 286 drivers/staging/uwb/drp.c struct uwb_rc *rc = rsv->rc; rsv 288 drivers/staging/uwb/drp.c struct uwb_rsv_move *mv = &rsv->mv; rsv 293 drivers/staging/uwb/drp.c action = evaluate_conflict_action(drp_ie, ext_beacon_slot, rsv, 0); rsv 294 drivers/staging/uwb/drp.c if (uwb_rsv_is_owner(rsv)) { rsv 298 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, rsv 300 drivers/staging/uwb/drp.c rsv->needs_release_companion_mas = false; rsv 303 drivers/staging/uwb/drp.c uwb_drp_avail_release(rsv->rc, rsv 304 drivers/staging/uwb/drp.c &rsv->mv.companion_mas); rsv 310 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, rsv 316 drivers/staging/uwb/drp.c if (uwb_rsv_is_owner(rsv)) { rsv 319 drivers/staging/uwb/drp.c uwb_drp_avail_release(rsv->rc, &rsv->mv.companion_mas); rsv 324 drivers/staging/uwb/drp.c bitmap_andnot(mv->companion_mas.bm, rsv->mas.bm, rsv 326 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_MODIFIED); rsv 328 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_T_CONFLICT); rsv 334 drivers/staging/uwb/drp.c static void uwb_drp_handle_conflict_rsv(struct uwb_rc *rc, struct uwb_rsv *rsv, rsv 342 drivers/staging/uwb/drp.c if (uwb_rsv_has_two_drp_ies(rsv)) { rsv 343 drivers/staging/uwb/drp.c mv = &rsv->mv; rsv 344 drivers/staging/uwb/drp.c if (bitmap_intersects(rsv->mas.bm, conflicting_mas->bm, rsv 348 drivers/staging/uwb/drp.c rsv, false, conflicting_mas); rsv 354 drivers/staging/uwb/drp.c rsv, true, conflicting_mas); rsv 357 drivers/staging/uwb/drp.c } else if (bitmap_intersects(rsv->mas.bm, conflicting_mas->bm, rsv 360 drivers/staging/uwb/drp.c rsv, conflicting_mas); rsv 369 drivers/staging/uwb/drp.c struct uwb_rsv *rsv; rsv 371 drivers/staging/uwb/drp.c list_for_each_entry(rsv, &rc->reservations, rc_node) { rsv 372 drivers/staging/uwb/drp.c uwb_drp_handle_conflict_rsv(rc, rsv, drp_evt, drp_ie, rsv 378 drivers/staging/uwb/drp.c struct uwb_rsv *rsv, struct uwb_rc_evt_drp *drp_evt, rsv 381 drivers/staging/uwb/drp.c struct uwb_rsv_move *mv = &rsv->mv; rsv 386 drivers/staging/uwb/drp.c if (rsv->state == UWB_RSV_STATE_T_CONFLICT) { rsv 387 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_T_CONFLICT); rsv 391 drivers/staging/uwb/drp.c if (rsv->state == UWB_RSV_STATE_T_EXPANDING_ACCEPTED) { rsv 393 drivers/staging/uwb/drp.c if (!bitmap_equal(rsv->mas.bm, mas->bm, UWB_NUM_MAS)) { rsv 395 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, rsv 399 drivers/staging/uwb/drp.c if (!bitmap_equal(rsv->mas.bm, mas->bm, UWB_NUM_MAS)) { rsv 412 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, rsv 417 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, rsv 429 drivers/staging/uwb/drp.c static void uwb_drp_process_target(struct uwb_rc *rc, struct uwb_rsv *rsv, rsv 433 drivers/staging/uwb/drp.c struct uwb_rsv_move *mv = &rsv->mv; rsv 444 drivers/staging/uwb/drp.c uwb_drp_process_target_accepted(rc, rsv, drp_evt, drp_ie, &mas); rsv 449 drivers/staging/uwb/drp.c if (bitmap_equal(rsv->mas.bm, mas.bm, UWB_NUM_MAS)) { rsv 450 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_T_ACCEPTED); rsv 455 drivers/staging/uwb/drp.c if (bitmap_subset(mas.bm, rsv->mas.bm, UWB_NUM_MAS)) { rsv 457 drivers/staging/uwb/drp.c bitmap_andnot(mv->companion_mas.bm, rsv->mas.bm, mas.bm, rsv 459 drivers/staging/uwb/drp.c uwb_drp_avail_release(rsv->rc, &mv->companion_mas); rsv 462 drivers/staging/uwb/drp.c bitmap_copy(rsv->mas.bm, mas.bm, UWB_NUM_MAS); rsv 463 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_T_RESIZED); rsv 471 drivers/staging/uwb/drp.c static void uwb_drp_process_owner_accepted(struct uwb_rsv *rsv, rsv 474 drivers/staging/uwb/drp.c struct uwb_rsv_move *mv = &rsv->mv; rsv 476 drivers/staging/uwb/drp.c switch (rsv->state) { rsv 480 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_ESTABLISHED); rsv 483 drivers/staging/uwb/drp.c if (bitmap_equal(mas->bm, rsv->mas.bm, UWB_NUM_MAS)) rsv 484 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_ESTABLISHED); rsv 486 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_MODIFIED); rsv 490 drivers/staging/uwb/drp.c if (bitmap_equal(mas->bm, rsv->mas.bm, UWB_NUM_MAS)) rsv 491 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_ESTABLISHED); rsv 493 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_MOVE_REDUCING); rsv 498 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_MOVE_COMBINING); rsv 500 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_MOVE_EXPANDING); rsv 504 drivers/staging/uwb/drp.c if (bitmap_equal(mas->bm, rsv->mas.bm, UWB_NUM_MAS)) rsv 505 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_MOVE_REDUCING); rsv 507 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_MOVE_COMBINING); rsv 517 drivers/staging/uwb/drp.c static void uwb_drp_process_owner(struct uwb_rc *rc, struct uwb_rsv *rsv, rsv 533 drivers/staging/uwb/drp.c uwb_drp_process_owner_accepted(rsv, &mas); rsv 542 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_PENDING); rsv 545 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_NONE); rsv 551 drivers/staging/uwb/drp.c uwb_drp_handle_conflict_rsv(rc, rsv, drp_evt, drp_ie, &mas); rsv 666 drivers/staging/uwb/drp.c struct uwb_rsv *rsv; rsv 668 drivers/staging/uwb/drp.c rsv = uwb_rsv_find(rc, src, drp_ie); rsv 669 drivers/staging/uwb/drp.c if (!rsv) { rsv 682 drivers/staging/uwb/drp.c if (rsv->state == UWB_RSV_STATE_NONE) { rsv 683 drivers/staging/uwb/drp.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_NONE); rsv 688 drivers/staging/uwb/drp.c uwb_drp_process_target(rc, rsv, drp_ie, drp_evt); rsv 690 drivers/staging/uwb/drp.c uwb_drp_process_owner(rc, rsv, src, drp_ie, drp_evt); rsv 46 drivers/staging/uwb/rsv.c bool uwb_rsv_has_two_drp_ies(struct uwb_rsv *rsv) rsv 68 drivers/staging/uwb/rsv.c return has_two_drp_ies[rsv->state]; rsv 95 drivers/staging/uwb/rsv.c void uwb_rsv_dump(char *text, struct uwb_rsv *rsv) rsv 97 drivers/staging/uwb/rsv.c struct device *dev = &rsv->rc->uwb_dev.dev; rsv 101 drivers/staging/uwb/rsv.c uwb_dev_addr_print(owner, sizeof(owner), &rsv->owner->dev_addr); rsv 102 drivers/staging/uwb/rsv.c if (rsv->target.type == UWB_RSV_TARGET_DEV) rsv 103 drivers/staging/uwb/rsv.c devaddr = rsv->target.dev->dev_addr; rsv 105 drivers/staging/uwb/rsv.c devaddr = rsv->target.devaddr; rsv 109 drivers/staging/uwb/rsv.c text, owner, target, uwb_rsv_state_str(rsv->state)); rsv 114 drivers/staging/uwb/rsv.c struct uwb_rsv *rsv = container_of(kref, struct uwb_rsv, kref); rsv 116 drivers/staging/uwb/rsv.c kfree(rsv); rsv 119 drivers/staging/uwb/rsv.c void uwb_rsv_get(struct uwb_rsv *rsv) rsv 121 drivers/staging/uwb/rsv.c kref_get(&rsv->kref); rsv 124 drivers/staging/uwb/rsv.c void uwb_rsv_put(struct uwb_rsv *rsv) rsv 126 drivers/staging/uwb/rsv.c kref_put(&rsv->kref, uwb_rsv_release); rsv 136 drivers/staging/uwb/rsv.c static int uwb_rsv_get_stream(struct uwb_rsv *rsv) rsv 138 drivers/staging/uwb/rsv.c struct uwb_rc *rc = rsv->rc; rsv 143 drivers/staging/uwb/rsv.c switch (rsv->target.type) { rsv 145 drivers/staging/uwb/rsv.c streams_bm = rsv->target.dev->streams; rsv 160 drivers/staging/uwb/rsv.c rsv->stream = stream; rsv 163 drivers/staging/uwb/rsv.c dev_dbg(dev, "get stream %d\n", rsv->stream); rsv 168 drivers/staging/uwb/rsv.c static void uwb_rsv_put_stream(struct uwb_rsv *rsv) rsv 170 drivers/staging/uwb/rsv.c struct uwb_rc *rc = rsv->rc; rsv 174 drivers/staging/uwb/rsv.c switch (rsv->target.type) { rsv 176 drivers/staging/uwb/rsv.c streams_bm = rsv->target.dev->streams; rsv 185 drivers/staging/uwb/rsv.c clear_bit(rsv->stream, streams_bm); rsv 187 drivers/staging/uwb/rsv.c dev_dbg(dev, "put stream %d\n", rsv->stream); rsv 234 drivers/staging/uwb/rsv.c static void uwb_rsv_stroke_timer(struct uwb_rsv *rsv) rsv 243 drivers/staging/uwb/rsv.c if (rsv->state == UWB_RSV_STATE_NONE) { rsv 245 drivers/staging/uwb/rsv.c } else if (rsv->is_multicast) { rsv 246 drivers/staging/uwb/rsv.c if (rsv->state == UWB_RSV_STATE_O_INITIATED rsv 247 drivers/staging/uwb/rsv.c || rsv->state == UWB_RSV_STATE_O_MOVE_EXPANDING rsv 248 drivers/staging/uwb/rsv.c || rsv->state == UWB_RSV_STATE_O_MOVE_COMBINING rsv 249 drivers/staging/uwb/rsv.c || rsv->state == UWB_RSV_STATE_O_MOVE_REDUCING) rsv 251 drivers/staging/uwb/rsv.c if (rsv->state == UWB_RSV_STATE_O_ESTABLISHED) rsv 262 drivers/staging/uwb/rsv.c mod_timer(&rsv->timer, jiffies + usecs_to_jiffies(timeout_us)); rsv 264 drivers/staging/uwb/rsv.c del_timer(&rsv->timer); rsv 271 drivers/staging/uwb/rsv.c static void uwb_rsv_state_update(struct uwb_rsv *rsv, rsv 274 drivers/staging/uwb/rsv.c rsv->state = new_state; rsv 275 drivers/staging/uwb/rsv.c rsv->ie_valid = false; rsv 277 drivers/staging/uwb/rsv.c uwb_rsv_dump("SU", rsv); rsv 279 drivers/staging/uwb/rsv.c uwb_rsv_stroke_timer(rsv); rsv 280 drivers/staging/uwb/rsv.c uwb_rsv_sched_update(rsv->rc); rsv 283 drivers/staging/uwb/rsv.c static void uwb_rsv_callback(struct uwb_rsv *rsv) rsv 285 drivers/staging/uwb/rsv.c if (rsv->callback) rsv 286 drivers/staging/uwb/rsv.c rsv->callback(rsv); rsv 289 drivers/staging/uwb/rsv.c void uwb_rsv_set_state(struct uwb_rsv *rsv, enum uwb_rsv_state new_state) rsv 291 drivers/staging/uwb/rsv.c struct uwb_rsv_move *mv = &rsv->mv; rsv 293 drivers/staging/uwb/rsv.c if (rsv->state == new_state) { rsv 294 drivers/staging/uwb/rsv.c switch (rsv->state) { rsv 303 drivers/staging/uwb/rsv.c uwb_rsv_stroke_timer(rsv); rsv 313 drivers/staging/uwb/rsv.c uwb_rsv_dump("SC", rsv); rsv 317 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_NONE); rsv 318 drivers/staging/uwb/rsv.c uwb_rsv_remove(rsv); rsv 319 drivers/staging/uwb/rsv.c uwb_rsv_callback(rsv); rsv 322 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_O_INITIATED); rsv 325 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_O_PENDING); rsv 329 drivers/staging/uwb/rsv.c bitmap_andnot(rsv->mas.bm, rsv->mas.bm, mv->companion_mas.bm, UWB_NUM_MAS); rsv 330 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_O_MODIFIED); rsv 333 drivers/staging/uwb/rsv.c if (rsv->state == UWB_RSV_STATE_O_MODIFIED rsv 334 drivers/staging/uwb/rsv.c || rsv->state == UWB_RSV_STATE_O_MOVE_REDUCING) { rsv 335 drivers/staging/uwb/rsv.c uwb_drp_avail_release(rsv->rc, &mv->companion_mas); rsv 336 drivers/staging/uwb/rsv.c rsv->needs_release_companion_mas = false; rsv 338 drivers/staging/uwb/rsv.c uwb_drp_avail_reserve(rsv->rc, &rsv->mas); rsv 339 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_O_ESTABLISHED); rsv 340 drivers/staging/uwb/rsv.c uwb_rsv_callback(rsv); rsv 343 drivers/staging/uwb/rsv.c rsv->needs_release_companion_mas = true; rsv 344 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_O_MOVE_EXPANDING); rsv 347 drivers/staging/uwb/rsv.c rsv->needs_release_companion_mas = false; rsv 348 drivers/staging/uwb/rsv.c uwb_drp_avail_reserve(rsv->rc, &mv->companion_mas); rsv 349 drivers/staging/uwb/rsv.c bitmap_or(rsv->mas.bm, rsv->mas.bm, mv->companion_mas.bm, UWB_NUM_MAS); rsv 350 drivers/staging/uwb/rsv.c rsv->mas.safe += mv->companion_mas.safe; rsv 351 drivers/staging/uwb/rsv.c rsv->mas.unsafe += mv->companion_mas.unsafe; rsv 352 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_O_MOVE_COMBINING); rsv 355 drivers/staging/uwb/rsv.c bitmap_andnot(mv->companion_mas.bm, rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS); rsv 356 drivers/staging/uwb/rsv.c rsv->needs_release_companion_mas = true; rsv 357 drivers/staging/uwb/rsv.c rsv->mas.safe = mv->final_mas.safe; rsv 358 drivers/staging/uwb/rsv.c rsv->mas.unsafe = mv->final_mas.unsafe; rsv 359 drivers/staging/uwb/rsv.c bitmap_copy(rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS); rsv 360 drivers/staging/uwb/rsv.c bitmap_copy(rsv->mas.unsafe_bm, mv->final_mas.unsafe_bm, UWB_NUM_MAS); rsv 361 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_O_MOVE_REDUCING); rsv 365 drivers/staging/uwb/rsv.c rsv->needs_release_companion_mas = false; rsv 366 drivers/staging/uwb/rsv.c uwb_drp_avail_reserve(rsv->rc, &rsv->mas); rsv 367 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_T_ACCEPTED); rsv 368 drivers/staging/uwb/rsv.c uwb_rsv_callback(rsv); rsv 371 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_T_DENIED); rsv 374 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_T_CONFLICT); rsv 377 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_T_PENDING); rsv 380 drivers/staging/uwb/rsv.c rsv->needs_release_companion_mas = true; rsv 381 drivers/staging/uwb/rsv.c uwb_drp_avail_reserve(rsv->rc, &mv->companion_mas); rsv 382 drivers/staging/uwb/rsv.c uwb_rsv_state_update(rsv, UWB_RSV_STATE_T_EXPANDING_ACCEPTED); rsv 385 drivers/staging/uwb/rsv.c dev_err(&rsv->rc->uwb_dev.dev, "unhandled state: %s (%d)\n", rsv 392 drivers/staging/uwb/rsv.c struct uwb_rsv *rsv = container_of(work, struct uwb_rsv, rsv 394 drivers/staging/uwb/rsv.c struct uwb_rc *rc = rsv->rc; rsv 398 drivers/staging/uwb/rsv.c uwb_rsv_dump("TO", rsv); rsv 400 drivers/staging/uwb/rsv.c switch (rsv->state) { rsv 402 drivers/staging/uwb/rsv.c if (rsv->is_multicast) { rsv 403 drivers/staging/uwb/rsv.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_ESTABLISHED); rsv 408 drivers/staging/uwb/rsv.c if (rsv->is_multicast) { rsv 409 drivers/staging/uwb/rsv.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_MOVE_COMBINING); rsv 414 drivers/staging/uwb/rsv.c if (rsv->is_multicast) { rsv 415 drivers/staging/uwb/rsv.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_MOVE_REDUCING); rsv 420 drivers/staging/uwb/rsv.c if (rsv->is_multicast) { rsv 421 drivers/staging/uwb/rsv.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_ESTABLISHED); rsv 426 drivers/staging/uwb/rsv.c if (rsv->is_multicast) rsv 436 drivers/staging/uwb/rsv.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_T_ACCEPTED); rsv 437 drivers/staging/uwb/rsv.c uwb_drp_avail_release(rsv->rc, &rsv->mv.companion_mas); rsv 445 drivers/staging/uwb/rsv.c uwb_rsv_remove(rsv); rsv 453 drivers/staging/uwb/rsv.c struct uwb_rsv *rsv; rsv 455 drivers/staging/uwb/rsv.c rsv = kzalloc(sizeof(struct uwb_rsv), GFP_KERNEL); rsv 456 drivers/staging/uwb/rsv.c if (!rsv) rsv 459 drivers/staging/uwb/rsv.c INIT_LIST_HEAD(&rsv->rc_node); rsv 460 drivers/staging/uwb/rsv.c INIT_LIST_HEAD(&rsv->pal_node); rsv 461 drivers/staging/uwb/rsv.c kref_init(&rsv->kref); rsv 462 drivers/staging/uwb/rsv.c timer_setup(&rsv->timer, uwb_rsv_timer, 0); rsv 464 drivers/staging/uwb/rsv.c rsv->rc = rc; rsv 465 drivers/staging/uwb/rsv.c INIT_WORK(&rsv->handle_timeout_work, uwb_rsv_handle_timeout_work); rsv 467 drivers/staging/uwb/rsv.c return rsv; rsv 485 drivers/staging/uwb/rsv.c struct uwb_rsv *rsv; rsv 487 drivers/staging/uwb/rsv.c rsv = uwb_rsv_alloc(rc); rsv 488 drivers/staging/uwb/rsv.c if (!rsv) rsv 491 drivers/staging/uwb/rsv.c rsv->callback = cb; rsv 492 drivers/staging/uwb/rsv.c rsv->pal_priv = pal_priv; rsv 494 drivers/staging/uwb/rsv.c return rsv; rsv 498 drivers/staging/uwb/rsv.c void uwb_rsv_remove(struct uwb_rsv *rsv) rsv 500 drivers/staging/uwb/rsv.c uwb_rsv_dump("RM", rsv); rsv 502 drivers/staging/uwb/rsv.c if (rsv->state != UWB_RSV_STATE_NONE) rsv 503 drivers/staging/uwb/rsv.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_NONE); rsv 505 drivers/staging/uwb/rsv.c if (rsv->needs_release_companion_mas) rsv 506 drivers/staging/uwb/rsv.c uwb_drp_avail_release(rsv->rc, &rsv->mv.companion_mas); rsv 507 drivers/staging/uwb/rsv.c uwb_drp_avail_release(rsv->rc, &rsv->mas); rsv 509 drivers/staging/uwb/rsv.c if (uwb_rsv_is_owner(rsv)) rsv 510 drivers/staging/uwb/rsv.c uwb_rsv_put_stream(rsv); rsv 512 drivers/staging/uwb/rsv.c uwb_dev_put(rsv->owner); rsv 513 drivers/staging/uwb/rsv.c if (rsv->target.type == UWB_RSV_TARGET_DEV) rsv 514 drivers/staging/uwb/rsv.c uwb_dev_put(rsv->target.dev); rsv 516 drivers/staging/uwb/rsv.c list_del_init(&rsv->rc_node); rsv 517 drivers/staging/uwb/rsv.c uwb_rsv_put(rsv); rsv 526 drivers/staging/uwb/rsv.c void uwb_rsv_destroy(struct uwb_rsv *rsv) rsv 528 drivers/staging/uwb/rsv.c uwb_rsv_put(rsv); rsv 543 drivers/staging/uwb/rsv.c int uwb_rsv_establish(struct uwb_rsv *rsv) rsv 545 drivers/staging/uwb/rsv.c struct uwb_rc *rc = rsv->rc; rsv 551 drivers/staging/uwb/rsv.c ret = uwb_rsv_get_stream(rsv); rsv 558 drivers/staging/uwb/rsv.c rsv->tiebreaker = prandom_u32() & 1; rsv 562 drivers/staging/uwb/rsv.c ret = uwb_rsv_find_best_allocation(rsv, &available, &rsv->mas); rsv 565 drivers/staging/uwb/rsv.c uwb_rsv_put_stream(rsv); rsv 571 drivers/staging/uwb/rsv.c ret = uwb_drp_avail_reserve_pending(rc, &rsv->mas); rsv 573 drivers/staging/uwb/rsv.c uwb_rsv_put_stream(rsv); rsv 579 drivers/staging/uwb/rsv.c uwb_rsv_get(rsv); rsv 580 drivers/staging/uwb/rsv.c list_add_tail(&rsv->rc_node, &rc->reservations); rsv 581 drivers/staging/uwb/rsv.c rsv->owner = &rc->uwb_dev; rsv 582 drivers/staging/uwb/rsv.c uwb_dev_get(rsv->owner); rsv 583 drivers/staging/uwb/rsv.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_INITIATED); rsv 599 drivers/staging/uwb/rsv.c int uwb_rsv_modify(struct uwb_rsv *rsv, int max_mas, int min_mas, int max_interval) rsv 609 drivers/staging/uwb/rsv.c int uwb_rsv_try_move(struct uwb_rsv *rsv, struct uwb_mas_bm *available) rsv 611 drivers/staging/uwb/rsv.c struct uwb_rc *rc = rsv->rc; rsv 620 drivers/staging/uwb/rsv.c mv = &rsv->mv; rsv 622 drivers/staging/uwb/rsv.c if (uwb_rsv_find_best_allocation(rsv, available, &mv->final_mas) == UWB_RSV_ALLOC_FOUND) { rsv 624 drivers/staging/uwb/rsv.c if (!bitmap_equal(rsv->mas.bm, mv->final_mas.bm, UWB_NUM_MAS)) { rsv 626 drivers/staging/uwb/rsv.c bitmap_andnot(mv->companion_mas.bm, mv->final_mas.bm, rsv->mas.bm, UWB_NUM_MAS); rsv 628 drivers/staging/uwb/rsv.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_O_MOVE_EXPANDING); rsv 643 drivers/staging/uwb/rsv.c struct uwb_rsv *rsv; rsv 649 drivers/staging/uwb/rsv.c list_for_each_entry(rsv, &rc->reservations, rc_node) { rsv 650 drivers/staging/uwb/rsv.c if (rsv->state == UWB_RSV_STATE_O_ESTABLISHED || rsv 651 drivers/staging/uwb/rsv.c rsv->state == UWB_RSV_STATE_O_TO_BE_MOVED) { rsv 653 drivers/staging/uwb/rsv.c bitmap_or(mas.bm, mas.bm, rsv->mas.bm, UWB_NUM_MAS); rsv 654 drivers/staging/uwb/rsv.c uwb_rsv_try_move(rsv, &mas); rsv 670 drivers/staging/uwb/rsv.c void uwb_rsv_terminate(struct uwb_rsv *rsv) rsv 672 drivers/staging/uwb/rsv.c struct uwb_rc *rc = rsv->rc; rsv 676 drivers/staging/uwb/rsv.c if (rsv->state != UWB_RSV_STATE_NONE) rsv 677 drivers/staging/uwb/rsv.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_NONE); rsv 695 drivers/staging/uwb/rsv.c void uwb_rsv_accept(struct uwb_rsv *rsv, uwb_rsv_cb_f cb, void *pal_priv) rsv 697 drivers/staging/uwb/rsv.c uwb_rsv_get(rsv); rsv 699 drivers/staging/uwb/rsv.c rsv->callback = cb; rsv 700 drivers/staging/uwb/rsv.c rsv->pal_priv = pal_priv; rsv 701 drivers/staging/uwb/rsv.c rsv->state = UWB_RSV_STATE_T_ACCEPTED; rsv 708 drivers/staging/uwb/rsv.c static bool uwb_rsv_match(struct uwb_rsv *rsv, struct uwb_dev *src, rsv 716 drivers/staging/uwb/rsv.c if (rsv->stream != stream) rsv 719 drivers/staging/uwb/rsv.c switch (rsv->target.type) { rsv 721 drivers/staging/uwb/rsv.c return rsv->stream == stream; rsv 724 drivers/staging/uwb/rsv.c rsv_src = &rsv->owner->dev_addr; rsv 726 drivers/staging/uwb/rsv.c rsv_src = &rsv->target.dev->dev_addr; rsv 736 drivers/staging/uwb/rsv.c struct uwb_rsv *rsv; rsv 740 drivers/staging/uwb/rsv.c rsv = uwb_rsv_alloc(rc); rsv 741 drivers/staging/uwb/rsv.c if (!rsv) rsv 744 drivers/staging/uwb/rsv.c rsv->rc = rc; rsv 745 drivers/staging/uwb/rsv.c rsv->owner = src; rsv 746 drivers/staging/uwb/rsv.c uwb_dev_get(rsv->owner); rsv 747 drivers/staging/uwb/rsv.c rsv->target.type = UWB_RSV_TARGET_DEV; rsv 748 drivers/staging/uwb/rsv.c rsv->target.dev = &rc->uwb_dev; rsv 750 drivers/staging/uwb/rsv.c rsv->type = uwb_ie_drp_type(drp_ie); rsv 751 drivers/staging/uwb/rsv.c rsv->stream = uwb_ie_drp_stream_index(drp_ie); rsv 752 drivers/staging/uwb/rsv.c uwb_drp_ie_to_bm(&rsv->mas, drp_ie); rsv 758 drivers/staging/uwb/rsv.c rsv->state = UWB_RSV_STATE_T_DENIED; rsv 762 drivers/staging/uwb/rsv.c pal->new_rsv(pal, rsv); rsv 763 drivers/staging/uwb/rsv.c if (rsv->state == UWB_RSV_STATE_T_ACCEPTED) rsv 768 drivers/staging/uwb/rsv.c list_add_tail(&rsv->rc_node, &rc->reservations); rsv 769 drivers/staging/uwb/rsv.c state = rsv->state; rsv 770 drivers/staging/uwb/rsv.c rsv->state = UWB_RSV_STATE_NONE; rsv 774 drivers/staging/uwb/rsv.c && uwb_drp_avail_reserve_pending(rc, &rsv->mas) == -EBUSY) { rsv 777 drivers/staging/uwb/rsv.c uwb_rsv_set_state(rsv, state); rsv 780 drivers/staging/uwb/rsv.c return rsv; rsv 791 drivers/staging/uwb/rsv.c void uwb_rsv_get_usable_mas(struct uwb_rsv *rsv, struct uwb_mas_bm *mas) rsv 794 drivers/staging/uwb/rsv.c bitmap_andnot(mas->bm, rsv->mas.bm, rsv->rc->cnflt_alien_bitmap.bm, UWB_NUM_MAS); rsv 811 drivers/staging/uwb/rsv.c struct uwb_rsv *rsv; rsv 813 drivers/staging/uwb/rsv.c list_for_each_entry(rsv, &rc->reservations, rc_node) { rsv 814 drivers/staging/uwb/rsv.c if (uwb_rsv_match(rsv, src, drp_ie)) rsv 815 drivers/staging/uwb/rsv.c return rsv; rsv 833 drivers/staging/uwb/rsv.c struct uwb_rsv *rsv, *t; rsv 836 drivers/staging/uwb/rsv.c list_for_each_entry_safe(rsv, t, &rc->reservations, rc_node) { rsv 837 drivers/staging/uwb/rsv.c if (!rsv->ie_valid) { rsv 838 drivers/staging/uwb/rsv.c uwb_drp_ie_update(rsv); rsv 918 drivers/staging/uwb/rsv.c struct uwb_rsv *rsv; rsv 922 drivers/staging/uwb/rsv.c list_for_each_entry(rsv, &rc->reservations, rc_node) { rsv 923 drivers/staging/uwb/rsv.c if (rsv->type != UWB_DRP_TYPE_ALIEN_BP) { rsv 924 drivers/staging/uwb/rsv.c uwb_rsv_callback(rsv); rsv 933 drivers/staging/uwb/rsv.c struct uwb_rsv *rsv = from_timer(rsv, t, timer); rsv 935 drivers/staging/uwb/rsv.c queue_work(rsv->rc->rsv_workq, &rsv->handle_timeout_work); rsv 946 drivers/staging/uwb/rsv.c struct uwb_rsv *rsv, *t; rsv 949 drivers/staging/uwb/rsv.c list_for_each_entry_safe(rsv, t, &rc->reservations, rc_node) { rsv 950 drivers/staging/uwb/rsv.c if (rsv->state != UWB_RSV_STATE_NONE) rsv 951 drivers/staging/uwb/rsv.c uwb_rsv_set_state(rsv, UWB_RSV_STATE_NONE); rsv 952 drivers/staging/uwb/rsv.c del_timer_sync(&rsv->timer); rsv 962 drivers/staging/uwb/rsv.c list_for_each_entry_safe(rsv, t, &rc->reservations, rc_node) { rsv 963 drivers/staging/uwb/rsv.c uwb_rsv_remove(rsv); rsv 56 drivers/staging/uwb/uwb-debug.c static void uwb_dbg_rsv_cb(struct uwb_rsv *rsv) rsv 58 drivers/staging/uwb/uwb-debug.c struct uwb_dbg *dbg = rsv->pal_priv; rsv 60 drivers/staging/uwb/uwb-debug.c uwb_rsv_dump("debug", rsv); rsv 62 drivers/staging/uwb/uwb-debug.c if (rsv->state == UWB_RSV_STATE_NONE) { rsv 64 drivers/staging/uwb/uwb-debug.c list_del(&rsv->pal_node); rsv 66 drivers/staging/uwb/uwb-debug.c uwb_rsv_destroy(rsv); rsv 74 drivers/staging/uwb/uwb-debug.c struct uwb_rsv *rsv; rsv 83 drivers/staging/uwb/uwb-debug.c rsv = uwb_rsv_create(rc, uwb_dbg_rsv_cb, rc->dbg); rsv 84 drivers/staging/uwb/uwb-debug.c if (rsv == NULL) { rsv 89 drivers/staging/uwb/uwb-debug.c rsv->target.type = UWB_RSV_TARGET_DEV; rsv 90 drivers/staging/uwb/uwb-debug.c rsv->target.dev = target; rsv 91 drivers/staging/uwb/uwb-debug.c rsv->type = cmd->type; rsv 92 drivers/staging/uwb/uwb-debug.c rsv->max_mas = cmd->max_mas; rsv 93 drivers/staging/uwb/uwb-debug.c rsv->min_mas = cmd->min_mas; rsv 94 drivers/staging/uwb/uwb-debug.c rsv->max_interval = cmd->max_interval; rsv 96 drivers/staging/uwb/uwb-debug.c ret = uwb_rsv_establish(rsv); rsv 98 drivers/staging/uwb/uwb-debug.c uwb_rsv_destroy(rsv); rsv 101 drivers/staging/uwb/uwb-debug.c list_add_tail(&rsv->pal_node, &rc->dbg->rsvs); rsv 110 drivers/staging/uwb/uwb-debug.c struct uwb_rsv *rsv, *found = NULL; rsv 115 drivers/staging/uwb/uwb-debug.c list_for_each_entry(rsv, &rc->dbg->rsvs, pal_node) { rsv 117 drivers/staging/uwb/uwb-debug.c found = rsv; rsv 197 drivers/staging/uwb/uwb-debug.c struct uwb_rsv *rsv; rsv 201 drivers/staging/uwb/uwb-debug.c list_for_each_entry(rsv, &rc->reservations, rc_node) { rsv 206 drivers/staging/uwb/uwb-debug.c uwb_dev_addr_print(owner, sizeof(owner), &rsv->owner->dev_addr); rsv 207 drivers/staging/uwb/uwb-debug.c if (rsv->target.type == UWB_RSV_TARGET_DEV) { rsv 208 drivers/staging/uwb/uwb-debug.c devaddr = rsv->target.dev->dev_addr; rsv 209 drivers/staging/uwb/uwb-debug.c is_owner = &rc->uwb_dev == rsv->owner; rsv 211 drivers/staging/uwb/uwb-debug.c devaddr = rsv->target.devaddr; rsv 218 drivers/staging/uwb/uwb-debug.c owner, target, uwb_rsv_state_str(rsv->state)); rsv 220 drivers/staging/uwb/uwb-debug.c rsv->stream, uwb_rsv_type_str(rsv->type)); rsv 221 drivers/staging/uwb/uwb-debug.c seq_printf(s, " %*pb\n", UWB_NUM_MAS, rsv->mas.bm); rsv 252 drivers/staging/uwb/uwb-debug.c static void uwb_dbg_new_rsv(struct uwb_pal *pal, struct uwb_rsv *rsv) rsv 258 drivers/staging/uwb/uwb-debug.c list_add_tail(&rsv->pal_node, &dbg->rsvs); rsv 260 drivers/staging/uwb/uwb-debug.c uwb_rsv_accept(rsv, uwb_dbg_rsv_cb, dbg); rsv 307 drivers/staging/uwb/uwb-debug.c struct uwb_rsv *rsv, *t; rsv 312 drivers/staging/uwb/uwb-debug.c list_for_each_entry_safe(rsv, t, &rc->dbg->rsvs, pal_node) { rsv 313 drivers/staging/uwb/uwb-debug.c uwb_rsv_terminate(rsv); rsv 162 drivers/staging/uwb/uwb-internal.h int uwb_rsv_find_best_allocation(struct uwb_rsv *rsv, rsv 314 drivers/staging/uwb/uwb-internal.h void uwb_rsv_get(struct uwb_rsv *rsv); rsv 315 drivers/staging/uwb/uwb-internal.h void uwb_rsv_put(struct uwb_rsv *rsv); rsv 316 drivers/staging/uwb/uwb-internal.h bool uwb_rsv_has_two_drp_ies(struct uwb_rsv *rsv); rsv 317 drivers/staging/uwb/uwb-internal.h void uwb_rsv_dump(char *text, struct uwb_rsv *rsv); rsv 318 drivers/staging/uwb/uwb-internal.h int uwb_rsv_try_move(struct uwb_rsv *rsv, struct uwb_mas_bm *available); rsv 321 drivers/staging/uwb/uwb-internal.h int uwb_rsv_status(struct uwb_rsv *rsv); rsv 322 drivers/staging/uwb/uwb-internal.h int uwb_rsv_companion_status(struct uwb_rsv *rsv); rsv 324 drivers/staging/uwb/uwb-internal.h void uwb_rsv_set_state(struct uwb_rsv *rsv, enum uwb_rsv_state new_state); rsv 325 drivers/staging/uwb/uwb-internal.h void uwb_rsv_remove(struct uwb_rsv *rsv); rsv 331 drivers/staging/uwb/uwb-internal.h int uwb_drp_ie_update(struct uwb_rsv *rsv); rsv 181 drivers/staging/uwb/uwb.h typedef void (*uwb_rsv_cb_f)(struct uwb_rsv *rsv); rsv 306 drivers/staging/uwb/uwb.h void uwb_rsv_destroy(struct uwb_rsv *rsv); rsv 308 drivers/staging/uwb/uwb.h int uwb_rsv_establish(struct uwb_rsv *rsv); rsv 309 drivers/staging/uwb/uwb.h int uwb_rsv_modify(struct uwb_rsv *rsv, rsv 311 drivers/staging/uwb/uwb.h void uwb_rsv_terminate(struct uwb_rsv *rsv); rsv 313 drivers/staging/uwb/uwb.h void uwb_rsv_accept(struct uwb_rsv *rsv, uwb_rsv_cb_f cb, void *pal_priv); rsv 446 drivers/staging/uwb/uwb.h void (*new_rsv)(struct uwb_pal *pal, struct uwb_rsv *rsv); rsv 593 drivers/staging/uwb/uwb.h static inline bool uwb_rsv_is_owner(struct uwb_rsv *rsv) rsv 595 drivers/staging/uwb/uwb.h return rsv->owner == &rsv->rc->uwb_dev; rsv 1020 drivers/staging/wusbcore/devconnect.c hi->attributes = cpu_to_le16((wusbhc->rsv->stream << 3) | WUIE_HI_CAP_ALL); rsv 36 drivers/staging/wusbcore/reservation.c static void wusbhc_rsv_complete_cb(struct uwb_rsv *rsv) rsv 38 drivers/staging/wusbcore/reservation.c struct wusbhc *wusbhc = rsv->pal_priv; rsv 42 drivers/staging/wusbcore/reservation.c dev_dbg(dev, "%s: state = %d\n", __func__, rsv->state); rsv 43 drivers/staging/wusbcore/reservation.c switch (rsv->state) { rsv 45 drivers/staging/wusbcore/reservation.c uwb_rsv_get_usable_mas(rsv, &mas); rsv 48 drivers/staging/wusbcore/reservation.c wusbhc_bwa_set(wusbhc, rsv->stream, &mas); rsv 55 drivers/staging/wusbcore/reservation.c dev_dbg(dev, "unexpected reservation state: %d\n", rsv->state); rsv 68 drivers/staging/wusbcore/reservation.c struct uwb_rsv *rsv; rsv 75 drivers/staging/wusbcore/reservation.c rsv = uwb_rsv_create(rc, wusbhc_rsv_complete_cb, wusbhc); rsv 76 drivers/staging/wusbcore/reservation.c if (rsv == NULL) rsv 82 drivers/staging/wusbcore/reservation.c rsv->target.type = UWB_RSV_TARGET_DEVADDR; rsv 83 drivers/staging/wusbcore/reservation.c rsv->target.devaddr = bcid; rsv 84 drivers/staging/wusbcore/reservation.c rsv->type = UWB_DRP_TYPE_PRIVATE; rsv 85 drivers/staging/wusbcore/reservation.c rsv->max_mas = 256; /* try to get as much as possible */ rsv 86 drivers/staging/wusbcore/reservation.c rsv->min_mas = 15; /* one MAS per zone */ rsv 87 drivers/staging/wusbcore/reservation.c rsv->max_interval = 1; /* max latency is one zone */ rsv 88 drivers/staging/wusbcore/reservation.c rsv->is_multicast = true; rsv 90 drivers/staging/wusbcore/reservation.c ret = uwb_rsv_establish(rsv); rsv 92 drivers/staging/wusbcore/reservation.c wusbhc->rsv = rsv; rsv 94 drivers/staging/wusbcore/reservation.c uwb_rsv_destroy(rsv); rsv 105 drivers/staging/wusbcore/reservation.c if (wusbhc->rsv) { rsv 106 drivers/staging/wusbcore/reservation.c uwb_rsv_terminate(wusbhc->rsv); rsv 107 drivers/staging/wusbcore/reservation.c uwb_rsv_destroy(wusbhc->rsv); rsv 108 drivers/staging/wusbcore/reservation.c wusbhc->rsv = NULL; rsv 258 drivers/staging/wusbcore/wusbhc.h struct uwb_rsv *rsv; /* cluster bandwidth reservation */ rsv 80 fs/btrfs/block-rsv.c void btrfs_init_block_rsv(struct btrfs_block_rsv *rsv, unsigned short type) rsv 82 fs/btrfs/block-rsv.c memset(rsv, 0, sizeof(*rsv)); rsv 83 fs/btrfs/block-rsv.c spin_lock_init(&rsv->lock); rsv 84 fs/btrfs/block-rsv.c rsv->type = type; rsv 88 fs/btrfs/block-rsv.c struct btrfs_block_rsv *rsv, rsv 91 fs/btrfs/block-rsv.c btrfs_init_block_rsv(rsv, type); rsv 92 fs/btrfs/block-rsv.c rsv->space_info = btrfs_find_space_info(fs_info, rsv 110 fs/btrfs/block-rsv.c struct btrfs_block_rsv *rsv) rsv 112 fs/btrfs/block-rsv.c if (!rsv) rsv 114 fs/btrfs/block-rsv.c btrfs_block_rsv_release(fs_info, rsv, (u64)-1); rsv 115 fs/btrfs/block-rsv.c kfree(rsv); rsv 52 fs/btrfs/block-rsv.h void btrfs_init_block_rsv(struct btrfs_block_rsv *rsv, unsigned short type); rsv 56 fs/btrfs/block-rsv.h struct btrfs_block_rsv *rsv, rsv 59 fs/btrfs/block-rsv.h struct btrfs_block_rsv *rsv); rsv 2484 fs/btrfs/ctree.h struct btrfs_block_rsv *rsv, rsv 2487 fs/btrfs/ctree.h struct btrfs_block_rsv *rsv); rsv 584 fs/btrfs/delayed-inode.c struct btrfs_block_rsv *rsv; rsv 590 fs/btrfs/delayed-inode.c rsv = &fs_info->delayed_block_rsv; rsv 598 fs/btrfs/delayed-inode.c btrfs_block_rsv_release(fs_info, rsv, rsv 672 fs/btrfs/delayed-inode.c struct btrfs_block_rsv *rsv; rsv 677 fs/btrfs/delayed-inode.c rsv = &fs_info->delayed_block_rsv; rsv 680 fs/btrfs/delayed-inode.c btrfs_block_rsv_release(fs_info, rsv, rsv 2539 fs/btrfs/file.c struct btrfs_block_rsv *rsv; rsv 2549 fs/btrfs/file.c rsv = btrfs_alloc_block_rsv(fs_info, BTRFS_BLOCK_RSV_TEMP); rsv 2550 fs/btrfs/file.c if (!rsv) { rsv 2554 fs/btrfs/file.c rsv->size = btrfs_calc_insert_metadata_size(fs_info, 1); rsv 2555 fs/btrfs/file.c rsv->failfast = 1; rsv 2575 fs/btrfs/file.c ret = btrfs_block_rsv_migrate(&fs_info->trans_block_rsv, rsv, rsv 2578 fs/btrfs/file.c trans->block_rsv = rsv; rsv 2647 fs/btrfs/file.c rsv, min_size, false); rsv 2649 fs/btrfs/file.c trans->block_rsv = rsv; rsv 2724 fs/btrfs/file.c btrfs_free_block_rsv(fs_info, rsv); rsv 208 fs/btrfs/free-space-cache.c struct btrfs_block_rsv *rsv) rsv 217 fs/btrfs/free-space-cache.c spin_lock(&rsv->lock); rsv 218 fs/btrfs/free-space-cache.c if (rsv->reserved < needed_bytes) rsv 222 fs/btrfs/free-space-cache.c spin_unlock(&rsv->lock); rsv 61 fs/btrfs/free-space-cache.h struct btrfs_block_rsv *rsv); rsv 403 fs/btrfs/inode-map.c struct btrfs_block_rsv *rsv; rsv 428 fs/btrfs/inode-map.c rsv = trans->block_rsv; rsv 519 fs/btrfs/inode-map.c trans->block_rsv = rsv; rsv 5507 fs/btrfs/inode.c struct btrfs_block_rsv *rsv) rsv 5528 fs/btrfs/inode.c ret = btrfs_block_rsv_refill(root, rsv, rsv->size + delayed_refs_extra, rsv 5536 fs/btrfs/inode.c btrfs_block_rsv_migrate(global_rsv, rsv, rsv->size, 0)) { rsv 5551 fs/btrfs/inode.c btrfs_block_rsv_migrate(rsv, trans->block_rsv, rsv 5562 fs/btrfs/inode.c struct btrfs_block_rsv *rsv; rsv 5598 fs/btrfs/inode.c rsv = btrfs_alloc_block_rsv(fs_info, BTRFS_BLOCK_RSV_TEMP); rsv 5599 fs/btrfs/inode.c if (!rsv) rsv 5601 fs/btrfs/inode.c rsv->size = btrfs_calc_metadata_size(fs_info, 1); rsv 5602 fs/btrfs/inode.c rsv->failfast = 1; rsv 5607 fs/btrfs/inode.c trans = evict_refill_and_join(root, rsv); rsv 5611 fs/btrfs/inode.c trans->block_rsv = rsv; rsv 5632 fs/btrfs/inode.c trans = evict_refill_and_join(root, rsv); rsv 5634 fs/btrfs/inode.c trans->block_rsv = rsv; rsv 5645 fs/btrfs/inode.c btrfs_free_block_rsv(fs_info, rsv); rsv 9201 fs/btrfs/inode.c struct btrfs_block_rsv *rsv; rsv 9242 fs/btrfs/inode.c rsv = btrfs_alloc_block_rsv(fs_info, BTRFS_BLOCK_RSV_TEMP); rsv 9243 fs/btrfs/inode.c if (!rsv) rsv 9245 fs/btrfs/inode.c rsv->size = min_size; rsv 9246 fs/btrfs/inode.c rsv->failfast = 1; rsv 9259 fs/btrfs/inode.c ret = btrfs_block_rsv_migrate(&fs_info->trans_block_rsv, rsv, rsv 9271 fs/btrfs/inode.c trans->block_rsv = rsv; rsv 9295 fs/btrfs/inode.c btrfs_block_rsv_release(fs_info, rsv, -1); rsv 9297 fs/btrfs/inode.c rsv, min_size, false); rsv 9299 fs/btrfs/inode.c trans->block_rsv = rsv; rsv 9337 fs/btrfs/inode.c btrfs_free_block_rsv(fs_info, rsv); rsv 50 fs/btrfs/qgroup.c ret += qgroup->rsv.values[i]; rsv 73 fs/btrfs/qgroup.c qgroup->rsv.values[type] += num_bytes; rsv 81 fs/btrfs/qgroup.c if (qgroup->rsv.values[type] >= num_bytes) { rsv 82 fs/btrfs/qgroup.c qgroup->rsv.values[type] -= num_bytes; rsv 89 fs/btrfs/qgroup.c qgroup->rsv.values[type], num_bytes); rsv 91 fs/btrfs/qgroup.c qgroup->rsv.values[type] = 0; rsv 101 fs/btrfs/qgroup.c qgroup_rsv_add(fs_info, dest, src->rsv.values[i], i); rsv 111 fs/btrfs/qgroup.c qgroup_rsv_release(fs_info, dest, src->rsv.values[i], i); rsv 3001 fs/btrfs/qgroup.c num_bytes = qgroup->rsv.values[type]; rsv 210 fs/btrfs/qgroup.h struct btrfs_qgroup_rsv rsv; rsv 1467 fs/btrfs/relocation.c struct btrfs_block_rsv *rsv; rsv 1489 fs/btrfs/relocation.c rsv = trans->block_rsv; rsv 1495 fs/btrfs/relocation.c trans->block_rsv = rsv; rsv 520 fs/btrfs/root-tree.c struct btrfs_block_rsv *rsv, int items, rsv 539 fs/btrfs/root-tree.c rsv->space_info = btrfs_find_space_info(fs_info, rsv 541 fs/btrfs/root-tree.c ret = btrfs_block_rsv_add(root, rsv, num_bytes, rsv 545 fs/btrfs/root-tree.c ret = btrfs_block_rsv_migrate(global_rsv, rsv, num_bytes, true); rsv 554 fs/btrfs/root-tree.c struct btrfs_block_rsv *rsv) rsv 556 fs/btrfs/root-tree.c btrfs_block_rsv_release(fs_info, rsv, (u64)-1); rsv 477 fs/btrfs/transaction.c struct btrfs_block_rsv *rsv = &fs_info->trans_block_rsv; rsv 507 fs/btrfs/transaction.c ret = btrfs_block_rsv_add(root, rsv, num_bytes, flush); rsv 511 fs/btrfs/transaction.c btrfs_migrate_to_delayed_refs_rsv(fs_info, rsv, rsv 1414 fs/btrfs/transaction.c struct btrfs_block_rsv *rsv; rsv 1460 fs/btrfs/transaction.c rsv = trans->block_rsv; rsv 1657 fs/btrfs/transaction.c trans->block_rsv = rsv; rsv 205 fs/ext2/balloc.c struct ext2_reserve_window_node *rsv, *prev; rsv 215 fs/ext2/balloc.c rsv = rb_entry(n, struct ext2_reserve_window_node, rsv_node); rsv 219 fs/ext2/balloc.c rsv, rsv->rsv_start, rsv->rsv_end); rsv 220 fs/ext2/balloc.c if (rsv->rsv_start && rsv->rsv_start >= rsv->rsv_end) { rsv 222 fs/ext2/balloc.c rsv); rsv 225 fs/ext2/balloc.c if (prev && prev->rsv_end >= rsv->rsv_start) { rsv 227 fs/ext2/balloc.c rsv); rsv 238 fs/ext2/balloc.c prev = rsv; rsv 266 fs/ext2/balloc.c goal_in_my_reservation(struct ext2_reserve_window *rsv, ext2_grpblk_t grp_goal, rsv 274 fs/ext2/balloc.c if ((rsv->_rsv_start > group_last_block) || rsv 275 fs/ext2/balloc.c (rsv->_rsv_end < group_first_block)) rsv 277 fs/ext2/balloc.c if ((grp_goal >= 0) && ((grp_goal + group_first_block < rsv->_rsv_start) rsv 278 fs/ext2/balloc.c || (grp_goal + group_first_block > rsv->_rsv_end))) rsv 296 fs/ext2/balloc.c struct ext2_reserve_window_node *rsv; rsv 302 fs/ext2/balloc.c rsv = rb_entry(n, struct ext2_reserve_window_node, rsv_node); rsv 304 fs/ext2/balloc.c if (goal < rsv->rsv_start) rsv 306 fs/ext2/balloc.c else if (goal > rsv->rsv_end) rsv 309 fs/ext2/balloc.c return rsv; rsv 317 fs/ext2/balloc.c if (rsv->rsv_start > goal) { rsv 318 fs/ext2/balloc.c n = rb_prev(&rsv->rsv_node); rsv 319 fs/ext2/balloc.c rsv = rb_entry(n, struct ext2_reserve_window_node, rsv_node); rsv 321 fs/ext2/balloc.c return rsv; rsv 332 fs/ext2/balloc.c struct ext2_reserve_window_node *rsv) rsv 335 fs/ext2/balloc.c struct rb_node *node = &rsv->rsv_node; rsv 336 fs/ext2/balloc.c ext2_fsblk_t start = rsv->rsv_start; rsv 371 fs/ext2/balloc.c struct ext2_reserve_window_node *rsv) rsv 373 fs/ext2/balloc.c rsv->rsv_start = EXT2_RESERVE_WINDOW_NOT_ALLOCATED; rsv 374 fs/ext2/balloc.c rsv->rsv_end = EXT2_RESERVE_WINDOW_NOT_ALLOCATED; rsv 375 fs/ext2/balloc.c rsv->rsv_alloc_hit = 0; rsv 376 fs/ext2/balloc.c rb_erase(&rsv->rsv_node, &EXT2_SB(sb)->s_rsv_window_root); rsv 385 fs/ext2/balloc.c static inline int rsv_is_empty(struct ext2_reserve_window *rsv) rsv 388 fs/ext2/balloc.c return (rsv->_rsv_end == EXT2_RESERVE_WINDOW_NOT_ALLOCATED); rsv 420 fs/ext2/balloc.c struct ext2_reserve_window_node *rsv = &block_i->rsv_window_node; rsv 422 fs/ext2/balloc.c rsv->rsv_start = EXT2_RESERVE_WINDOW_NOT_ALLOCATED; rsv 423 fs/ext2/balloc.c rsv->rsv_end = EXT2_RESERVE_WINDOW_NOT_ALLOCATED; rsv 431 fs/ext2/balloc.c rsv->rsv_goal_size = 0; rsv 433 fs/ext2/balloc.c rsv->rsv_goal_size = EXT2_DEFAULT_RESERVE_BLOCKS; rsv 434 fs/ext2/balloc.c rsv->rsv_alloc_hit = 0; rsv 457 fs/ext2/balloc.c struct ext2_reserve_window_node *rsv; rsv 463 fs/ext2/balloc.c rsv = &block_i->rsv_window_node; rsv 464 fs/ext2/balloc.c if (!rsv_is_empty(&rsv->rsv_window)) { rsv 466 fs/ext2/balloc.c if (!rsv_is_empty(&rsv->rsv_window)) rsv 467 fs/ext2/balloc.c rsv_window_remove(inode->i_sb, rsv); rsv 784 fs/ext2/balloc.c struct ext2_reserve_window_node *rsv, *prev; rsv 791 fs/ext2/balloc.c rsv = search_head; rsv 792 fs/ext2/balloc.c if (!rsv) rsv 796 fs/ext2/balloc.c if (cur <= rsv->rsv_end) rsv 797 fs/ext2/balloc.c cur = rsv->rsv_end + 1; rsv 811 fs/ext2/balloc.c prev = rsv; rsv 812 fs/ext2/balloc.c next = rb_next(&rsv->rsv_node); rsv 813 fs/ext2/balloc.c rsv = rb_entry(next,struct ext2_reserve_window_node,rsv_node); rsv 822 fs/ext2/balloc.c if (cur + size <= rsv->rsv_start) { rsv 737 fs/ext2/ext2.h extern void ext2_rsv_window_add(struct super_block *sb, struct ext2_reserve_window_node *rsv); rsv 74 fs/ext2/inode.c struct ext2_block_alloc_info *rsv; rsv 103 fs/ext2/inode.c rsv = EXT2_I(inode)->i_block_alloc_info; rsv 105 fs/ext2/inode.c if (unlikely(rsv)) rsv 106 fs/ext2/inode.c kfree(rsv); rsv 146 fs/ext2/ioctl.c struct ext2_reserve_window_node *rsv = &ei->i_block_alloc_info->rsv_window_node; rsv 147 fs/ext2/ioctl.c rsv->rsv_goal_size = rsv_window_size; rsv 558 fs/ext4/balloc.c s64 free_clusters, dirty_clusters, rsv, resv_clusters; rsv 570 fs/ext4/balloc.c rsv = (ext4_r_blocks_count(sbi->s_es) >> sbi->s_cluster_bits) + rsv 573 fs/ext4/balloc.c if (free_clusters - (nclusters + rsv + dirty_clusters) < rsv 581 fs/ext4/balloc.c if (free_clusters >= (rsv + nclusters + dirty_clusters)) rsv 1436 fs/quota/dquot.c qsize_t rsv; rsv 1515 fs/quota/dquot.c rsv = inode_get_rsv_space(inode); rsv 1516 fs/quota/dquot.c if (unlikely(rsv)) { rsv 1519 fs/quota/dquot.c rsv = __inode_get_rsv_space(inode); rsv 1521 fs/quota/dquot.c dquots[cnt]->dq_dqb.dqb_rsvspace += rsv; rsv 72 include/linux/platform_data/edma.h struct edma_rsv_info *rsv; rsv 1689 include/trace/events/btrfs.h __entry->cur_reserved = qgroup->rsv.values[type]; rsv 82 include/uapi/linux/lightnvm.h __u16 rsv; rsv 92 include/uapi/linux/ptp_clock.h int rsv[13]; /* Reserved for future use. */ rsv 98 include/uapi/linux/ptp_clock.h unsigned int rsv[2]; /* Reserved for future use. */ rsv 106 include/uapi/linux/ptp_clock.h unsigned int rsv[4]; /* Reserved for future use. */ rsv 113 include/uapi/linux/ptp_clock.h unsigned int rsv[3]; /* Reserved for future use. */ rsv 124 include/uapi/linux/ptp_clock.h unsigned int rsv[3]; /* Reserved for future use. */ rsv 136 include/uapi/linux/ptp_clock.h unsigned int rsv[4]; /* Reserved for future use. */ rsv 170 include/uapi/linux/ptp_clock.h unsigned int rsv[5]; rsv 203 include/uapi/linux/ptp_clock.h unsigned int rsv[2]; /* Reserved for future use. */ rsv 89 sound/pci/ctxfi/cthw20k1.c u16 rsv:9; rsv 116 sound/pci/ctxfi/cthw20k1.c u16 rsv:7; rsv 141 sound/pci/ctxfi/cthw20k1.c u16 rsv:15; rsv 588 sound/pci/ctxfi/cthw20k1.c u16 rsv:14; rsv 749 sound/pci/ctxfi/cthw20k1.c u16 rsv:15; rsv 764 sound/pci/ctxfi/cthw20k1.c u16 rsv:15; rsv 810 sound/pci/ctxfi/cthw20k1.c u32 rsv:15; rsv 89 sound/pci/ctxfi/cthw20k2.c u16 rsv:9; rsv 116 sound/pci/ctxfi/cthw20k2.c u16 rsv:7; rsv 141 sound/pci/ctxfi/cthw20k2.c u16 rsv:15; rsv 587 sound/pci/ctxfi/cthw20k2.c u16 rsv:14; rsv 740 sound/pci/ctxfi/cthw20k2.c u16 rsv:15; rsv 780 sound/pci/ctxfi/cthw20k2.c u16 rsv:15; rsv 801 sound/pci/ctxfi/cthw20k2.c u32 rsv:15;