/drivers/mtd/nand/ |
D | nandsim.c | 198 #define NS_IS_INITIALIZED(ns) ((ns)->geom.totsz != 0) argument 201 #define NS_STATUS_OK(ns) (NAND_STATUS_READY | (NAND_STATUS_WP * ((ns)->lines.wp == 0))) argument 204 #define NS_STATUS_FAILED(ns) (NAND_STATUS_FAIL | NS_STATUS_OK(ns)) argument 207 #define NS_RAW_OFFSET(ns) \ argument 208 (((ns)->regs.row << (ns)->geom.pgshift) + ((ns)->regs.row * (ns)->geom.oobsz) + (ns)->regs.column) 211 #define NS_RAW_OFFSET_OOB(ns) (NS_RAW_OFFSET(ns) + ns->geom.pgsz) argument 558 static void nandsim_debugfs_remove(struct nandsim *ns) in nandsim_debugfs_remove() argument 561 debugfs_remove_recursive(ns->dbg.dfs_root); in nandsim_debugfs_remove() 570 static int alloc_device(struct nandsim *ns) in alloc_device() argument 589 ns->pages_written = vzalloc(ns->geom.pgnum); in alloc_device() [all …]
|
/drivers/block/drbd/ |
D | drbd_state.c | 38 union drbd_state ns; member 54 union drbd_state ns, enum chg_state_flags flags); 57 static enum drbd_state_rv is_valid_transition(union drbd_state os, union drbd_state ns); 58 static union drbd_state sanitize_state(struct drbd_conf *mdev, union drbd_state ns, 214 union drbd_state os, union drbd_state ns) in cl_wide_st_chg() argument 216 return (os.conn >= C_CONNECTED && ns.conn >= C_CONNECTED && in cl_wide_st_chg() 217 ((os.role != R_PRIMARY && ns.role == R_PRIMARY) || in cl_wide_st_chg() 218 (os.conn != C_STARTING_SYNC_T && ns.conn == C_STARTING_SYNC_T) || in cl_wide_st_chg() 219 (os.conn != C_STARTING_SYNC_S && ns.conn == C_STARTING_SYNC_S) || in cl_wide_st_chg() 220 (os.disk != D_FAILED && ns.disk == D_FAILED))) || in cl_wide_st_chg() [all …]
|
/drivers/scsi/bfa/ |
D | bfa_fcs_lport.c | 3440 static void bfa_fcs_lport_ns_sm_offline(struct bfa_fcs_lport_ns_s *ns, 3442 static void bfa_fcs_lport_ns_sm_plogi_sending(struct bfa_fcs_lport_ns_s *ns, 3444 static void bfa_fcs_lport_ns_sm_plogi(struct bfa_fcs_lport_ns_s *ns, 3446 static void bfa_fcs_lport_ns_sm_plogi_retry(struct bfa_fcs_lport_ns_s *ns, 3449 struct bfa_fcs_lport_ns_s *ns, 3451 static void bfa_fcs_lport_ns_sm_rspn_id(struct bfa_fcs_lport_ns_s *ns, 3453 static void bfa_fcs_lport_ns_sm_rspn_id_retry(struct bfa_fcs_lport_ns_s *ns, 3456 struct bfa_fcs_lport_ns_s *ns, 3458 static void bfa_fcs_lport_ns_sm_rft_id_retry(struct bfa_fcs_lport_ns_s *ns, 3460 static void bfa_fcs_lport_ns_sm_rft_id(struct bfa_fcs_lport_ns_s *ns, [all …]
|
/drivers/gpu/drm/i915/ |
D | dvo_ns2501.c | 92 struct ns2501_priv *ns = (struct ns2501_priv *)(dvo->dev_priv); in enable_dvo() local 101 ns->dvoc = I915_READ(DVO_C); in enable_dvo() 102 ns->pll_a = I915_READ(_DPLL_A); in enable_dvo() 103 ns->srcdim = I915_READ(DVOC_SRCDIM); in enable_dvo() 104 ns->fw_blc = I915_READ(FW_BLC); in enable_dvo() 125 struct ns2501_priv *ns = (struct ns2501_priv *)(dvo->dev_priv); in restore_dvo() local 127 I915_WRITE(DVOC, ns->dvoc); in restore_dvo() 128 I915_WRITE(_DPLL_A, ns->pll_a); in restore_dvo() 129 I915_WRITE(DVOC_SRCDIM, ns->srcdim); in restore_dvo() 130 I915_WRITE(FW_BLC, ns->fw_blc); in restore_dvo() [all …]
|
/drivers/block/ |
D | nvme-scsi.c | 674 static int nvme_trans_standard_inquiry_page(struct nvme_ns *ns, in nvme_trans_standard_inquiry_page() argument 678 struct nvme_dev *dev = ns->dev; in nvme_trans_standard_inquiry_page() 697 nvme_sc = nvme_identify(dev, ns->ns_id, 0, dma_addr); in nvme_trans_standard_inquiry_page() 735 static int nvme_trans_supported_vpd_pages(struct nvme_ns *ns, in nvme_trans_supported_vpd_pages() argument 757 static int nvme_trans_unit_serial_page(struct nvme_ns *ns, in nvme_trans_unit_serial_page() argument 761 struct nvme_dev *dev = ns->dev; in nvme_trans_unit_serial_page() 776 static int nvme_trans_device_id_page(struct nvme_ns *ns, struct sg_io_hdr *hdr, in nvme_trans_device_id_page() argument 779 struct nvme_dev *dev = ns->dev; in nvme_trans_device_id_page() 787 __be32 tmp_id = cpu_to_be32(ns->ns_id); in nvme_trans_device_id_page() 845 static int nvme_trans_ext_inq_page(struct nvme_ns *ns, struct sg_io_hdr *hdr, in nvme_trans_ext_inq_page() argument [all …]
|
D | nvme-core.c | 563 static int nvme_submit_discard(struct nvme_queue *nvmeq, struct nvme_ns *ns, in nvme_submit_discard() argument 578 range->nlb = cpu_to_le32(bio->bi_size >> ns->lba_shift); in nvme_submit_discard() 579 range->slba = cpu_to_le64(nvme_block_nr(ns, bio->bi_sector)); in nvme_submit_discard() 584 cmnd->dsm.nsid = cpu_to_le32(ns->ns_id); in nvme_submit_discard() 596 static int nvme_submit_flush(struct nvme_queue *nvmeq, struct nvme_ns *ns, in nvme_submit_flush() argument 604 cmnd->common.nsid = cpu_to_le32(ns->ns_id); in nvme_submit_flush() 613 int nvme_submit_flush_data(struct nvme_queue *nvmeq, struct nvme_ns *ns) in nvme_submit_flush_data() argument 620 return nvme_submit_flush(nvmeq, ns, cmdid); in nvme_submit_flush_data() 626 static int nvme_submit_bio_queue(struct nvme_queue *nvmeq, struct nvme_ns *ns, in nvme_submit_bio_queue() argument 635 int psegs = bio_phys_segments(ns->queue, bio); in nvme_submit_bio_queue() [all …]
|
/drivers/of/ |
D | address.c | 13 #define OF_CHECK_COUNTS(na, ns) (OF_CHECK_ADDR_COUNT(na) && (ns) > 0) argument 41 int na, int ns, int pna); 60 int na, int ns, int pna) in of_bus_default_map() argument 65 s = of_read_number(range + na + pna, ns); in of_bus_default_map() 141 static u64 of_bus_pci_map(__be32 *addr, const __be32 *range, int na, int ns, in of_bus_pci_map() argument 156 s = of_read_number(range + na + pna, ns); in of_bus_pci_map() 180 int onesize, i, na, ns; in of_get_pci_address() local 191 bus->count_cells(dev, &na, &ns); in of_get_pci_address() 202 onesize = na + ns; in of_get_pci_address() 207 *size = of_read_number(prop + na, ns); in of_get_pci_address() [all …]
|
/drivers/ptp/ |
D | ptp_ixp46x.c | 56 u64 ns; in ixp_systime_read() local 62 ns = ((u64) hi) << 32; in ixp_systime_read() 63 ns |= lo; in ixp_systime_read() 64 ns <<= TICKS_NS_SHIFT; in ixp_systime_read() 66 return ns; in ixp_systime_read() 69 static void ixp_systime_write(struct ixp46x_ts_regs *regs, u64 ns) in ixp_systime_write() argument 73 ns >>= TICKS_NS_SHIFT; in ixp_systime_write() 74 hi = ns >> 32; in ixp_systime_write() 75 lo = ns & 0xffffffff; in ixp_systime_write() 180 u64 ns; in ptp_ixp_gettime() local [all …]
|
D | ptp_pch.c | 159 u64 ns; in pch_systime_read() local 165 ns = ((u64) hi) << 32; in pch_systime_read() 166 ns |= lo; in pch_systime_read() 167 ns <<= TICKS_NS_SHIFT; in pch_systime_read() 169 return ns; in pch_systime_read() 172 static void pch_systime_write(struct pch_ts_regs __iomem *regs, u64 ns) in pch_systime_write() argument 176 ns >>= TICKS_NS_SHIFT; in pch_systime_write() 177 hi = ns >> 32; in pch_systime_write() 178 lo = ns & 0xffffffff; in pch_systime_write() 257 u64 ns; in pch_rx_snap_read() local [all …]
|
/drivers/net/ethernet/freescale/ |
D | gianfar_ptp.c | 160 u64 ns; in tmr_cnt_read() local 165 ns = ((u64) hi) << 32; in tmr_cnt_read() 166 ns |= lo; in tmr_cnt_read() 167 return ns; in tmr_cnt_read() 171 static void tmr_cnt_write(struct etsects *etsects, u64 ns) in tmr_cnt_write() argument 173 u32 hi = ns >> 32; in tmr_cnt_write() 174 u32 lo = ns & 0xffffffff; in tmr_cnt_write() 183 u64 ns; in set_alarm() local 186 ns = tmr_cnt_read(etsects) + 1500000000ULL; in set_alarm() 187 ns = div_u64(ns, 1000000000UL) * 1000000000ULL; in set_alarm() [all …]
|
D | fec_ptp.c | 218 u64 ns; in fec_ptp_gettime() local 223 ns = timecounter_read(&adapter->tc); in fec_ptp_gettime() 226 ts->tv_sec = div_u64_rem(ns, 1000000000ULL, &remainder); in fec_ptp_gettime() 246 u64 ns; in fec_ptp_settime() local 249 ns = ts->tv_sec * 1000000000ULL; in fec_ptp_settime() 250 ns += ts->tv_nsec; in fec_ptp_settime() 253 timecounter_init(&fep->tc, &fep->cc, ns); in fec_ptp_settime() 331 u64 ns; in fec_time_keep() local 335 ns = timecounter_read(&fep->tc); in fec_time_keep()
|
/drivers/staging/comedi/drivers/ |
D | 8253.h | 41 int ns; in i8253_cascade_ns_to_timer_2div_old() local 58 ns = i8253_osc_base * div1 * div2; in i8253_cascade_ns_to_timer_2div_old() 59 if (ns <= *nanosec && ns > ns_glb) { in i8253_cascade_ns_to_timer_2div_old() 60 ns_glb = ns; in i8253_cascade_ns_to_timer_2div_old() 67 ns = i8253_osc_base * div1 * div2; in i8253_cascade_ns_to_timer_2div_old() 68 if (ns > *nanosec && ns < ns_lub) { in i8253_cascade_ns_to_timer_2div_old() 69 ns_lub = ns; in i8253_cascade_ns_to_timer_2div_old() 134 unsigned int ns; in i8253_cascade_ns_to_timer_2div() local 170 ns = i8253_osc_base * div1 * div2; in i8253_cascade_ns_to_timer_2div() 171 if (ns <= *nanosec && ns > ns_glb) { in i8253_cascade_ns_to_timer_2div() [all …]
|
/drivers/net/ethernet/ti/ |
D | cpts.c | 177 u64 ns; in cpts_ptp_gettime() local 183 ns = timecounter_read(&cpts->tc); in cpts_ptp_gettime() 186 ts->tv_sec = div_u64_rem(ns, 1000000000, &remainder); in cpts_ptp_gettime() 195 u64 ns; in cpts_ptp_settime() local 199 ns = ts->tv_sec * 1000000000ULL; in cpts_ptp_settime() 200 ns += ts->tv_nsec; in cpts_ptp_settime() 203 timecounter_init(&cpts->tc, &cpts->cc, ns); in cpts_ptp_settime() 300 u64 ns = 0; in cpts_find_ts() local 324 ns = timecounter_cyc2time(&cpts->tc, event->low); in cpts_find_ts() 332 return ns; in cpts_find_ts() [all …]
|
/drivers/ssb/ |
D | driver_extif.c | 86 void ssb_extif_timing_init(struct ssb_extif *extif, unsigned long ns) in ssb_extif_timing_init() argument 94 tmp = DIV_ROUND_UP(10, ns) << SSB_PROG_WCNT_3_SHIFT; in ssb_extif_timing_init() 95 tmp |= DIV_ROUND_UP(40, ns) << SSB_PROG_WCNT_1_SHIFT; in ssb_extif_timing_init() 96 tmp |= DIV_ROUND_UP(120, ns); in ssb_extif_timing_init() 100 tmp = DIV_ROUND_UP(10, ns) << SSB_PROG_WCNT_3_SHIFT; in ssb_extif_timing_init() 101 tmp |= DIV_ROUND_UP(20, ns) << SSB_PROG_WCNT_2_SHIFT; in ssb_extif_timing_init() 102 tmp |= DIV_ROUND_UP(100, ns) << SSB_PROG_WCNT_1_SHIFT; in ssb_extif_timing_init() 103 tmp |= DIV_ROUND_UP(120, ns); in ssb_extif_timing_init()
|
D | driver_chipcommon.c | 435 unsigned long ns) in ssb_chipco_timing_init() argument 443 tmp = DIV_ROUND_UP(10, ns) << SSB_PROG_WCNT_3_SHIFT; /* Waitcount-3 = 10ns */ in ssb_chipco_timing_init() 444 tmp |= DIV_ROUND_UP(40, ns) << SSB_PROG_WCNT_1_SHIFT; /* Waitcount-1 = 40ns */ in ssb_chipco_timing_init() 445 tmp |= DIV_ROUND_UP(240, ns); /* Waitcount-0 = 240ns */ in ssb_chipco_timing_init() 449 tmp = DIV_ROUND_UP(10, ns) << SSB_FLASH_WCNT_3_SHIFT; /* Waitcount-3 = 10nS */ in ssb_chipco_timing_init() 450 tmp |= DIV_ROUND_UP(10, ns) << SSB_FLASH_WCNT_1_SHIFT; /* Waitcount-1 = 10nS */ in ssb_chipco_timing_init() 451 tmp |= DIV_ROUND_UP(120, ns); /* Waitcount-0 = 120nS */ in ssb_chipco_timing_init() 462 tmp = DIV_ROUND_UP(10, ns) << SSB_PROG_WCNT_3_SHIFT; /* Waitcount-3 = 10ns */ in ssb_chipco_timing_init() 463 tmp |= DIV_ROUND_UP(20, ns) << SSB_PROG_WCNT_2_SHIFT; /* Waitcount-2 = 20ns */ in ssb_chipco_timing_init() 464 tmp |= DIV_ROUND_UP(100, ns) << SSB_PROG_WCNT_1_SHIFT; /* Waitcount-1 = 100ns */ in ssb_chipco_timing_init() [all …]
|
/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ptp.c | 122 u64 ns = 0, clock_edge = 0; in ixgbe_ptp_setup_sdp() local 159 ns = timecounter_cyc2time(&adapter->tc, clock_edge); in ixgbe_ptp_setup_sdp() 161 div_u64_rem(ns, NSECS_PER_SEC, &rem); in ixgbe_ptp_setup_sdp() 293 u64 ns; in ixgbe_ptp_gettime() local 298 ns = timecounter_read(&adapter->tc); in ixgbe_ptp_gettime() 301 ts->tv_sec = div_u64_rem(ns, 1000000000ULL, &remainder); in ixgbe_ptp_gettime() 320 u64 ns; in ixgbe_ptp_settime() local 323 ns = ts->tv_sec * 1000000000ULL; in ixgbe_ptp_settime() 324 ns += ts->tv_nsec; in ixgbe_ptp_settime() 328 timecounter_init(&adapter->tc, &adapter->cc, ns); in ixgbe_ptp_settime() [all …]
|
/drivers/net/ethernet/intel/e1000e/ |
D | ptp.c | 120 u64 ns; in e1000e_phc_gettime() local 123 ns = timecounter_read(&adapter->tc); in e1000e_phc_gettime() 126 ts->tv_sec = div_u64_rem(ns, NSEC_PER_SEC, &remainder); in e1000e_phc_gettime() 146 u64 ns; in e1000e_phc_settime() local 148 ns = timespec_to_ns(ts); in e1000e_phc_settime() 152 timecounter_init(&adapter->tc, &adapter->cc, ns); in e1000e_phc_settime()
|
/drivers/net/ |
D | sb1000.c | 748 int ioaddr, ns; in sb1000_rx() local 773 for (ns = 0; ns < NPIDS; ns++) { in sb1000_rx() 774 session_id = lp->rx_session_id[ns]; in sb1000_rx() 775 frame_id = lp->rx_frame_id[ns]; in sb1000_rx() 796 skb = lp->rx_skb[ns]; in sb1000_rx() 807 lp->rx_frame_id[ns] = 0x30 | ((st[1] + 1) & 0x0f); in sb1000_rx() 834 lp->rx_dlen[ns] = dlen; in sb1000_rx() 850 lp->rx_skb[ns] = skb; in sb1000_rx() 863 skb = lp->rx_skb[ns]; in sb1000_rx() 866 dlen = lp->rx_dlen[ns]; in sb1000_rx() [all …]
|
/drivers/net/ethernet/stmicro/stmmac/ |
D | stmmac_hwtstamp.c | 132 u64 ns; in stmmac_get_systime() local 134 ns = readl(ioaddr + PTP_STNSR); in stmmac_get_systime() 136 ns += readl(ioaddr + PTP_STSR) * 1000000000ULL; in stmmac_get_systime() 138 return ns; in stmmac_get_systime()
|
/drivers/net/ethernet/mellanox/mlx4/ |
D | en_clock.c | 117 u64 ns; in mlx4_en_init_timestamp() local 137 ns = cyclecounter_cyc2ns(&mdev->cycles, mdev->cycles.mask); in mlx4_en_init_timestamp() 138 do_div(ns, NSEC_PER_SEC / 2 / HZ); in mlx4_en_init_timestamp() 139 mdev->overflow_period = ns; in mlx4_en_init_timestamp()
|
/drivers/net/ethernet/chelsio/cxgb/ |
D | cxgb2.c | 301 struct net_device_stats *ns = &p->netstats; in t1_get_stats() local 308 ns->tx_packets = pstats->TxUnicastFramesOK + in t1_get_stats() 311 ns->rx_packets = pstats->RxUnicastFramesOK + in t1_get_stats() 314 ns->tx_bytes = pstats->TxOctetsOK; in t1_get_stats() 315 ns->rx_bytes = pstats->RxOctetsOK; in t1_get_stats() 317 ns->tx_errors = pstats->TxLateCollisions + pstats->TxLengthErrors + in t1_get_stats() 319 ns->rx_errors = pstats->RxDataErrors + pstats->RxJabberErrors + in t1_get_stats() 324 ns->multicast = pstats->RxMulticastFramesOK; in t1_get_stats() 325 ns->collisions = pstats->TxTotalCollisions; in t1_get_stats() 328 ns->rx_length_errors = pstats->RxFrameTooLongErrors + in t1_get_stats() [all …]
|
/drivers/net/ethernet/adi/ |
D | bfin_mac.c | 851 u64 ns; in bfin_tx_hwtstamp() local 857 ns = regval << lp->shift; in bfin_tx_hwtstamp() 858 shhwtstamps.hwtstamp = ns_to_ktime(ns); in bfin_tx_hwtstamp() 868 u64 regval, ns; in bfin_rx_hwtstamp() local 882 ns = regval << lp->shift; in bfin_rx_hwtstamp() 884 shhwtstamps->hwtstamp = ns_to_ktime(ns); in bfin_rx_hwtstamp() 912 u64 ns; in bfin_ptp_time_read() local 918 ns = ((u64) hi) << 32; in bfin_ptp_time_read() 919 ns |= lo; in bfin_ptp_time_read() 920 ns <<= lp->shift; in bfin_ptp_time_read() [all …]
|
/drivers/media/i2c/cx25840/ |
D | cx25840-ir.c | 153 static inline u16 ns_to_clock_divider(unsigned int ns) in ns_to_clock_divider() argument 156 DIV_ROUND_CLOSEST(CX25840_IR_REFCLK_FREQ / 1000000 * ns, 1000)); in ns_to_clock_divider() 207 static inline u16 ns_to_lpf_count(unsigned int ns) in ns_to_lpf_count() argument 210 DIV_ROUND_CLOSEST(CX25840_IR_REFCLK_FREQ / 1000000 * ns, 1000)); in ns_to_lpf_count() 258 static u16 ns_to_pulse_width_count(u32 ns, u16 divider) 268 n = ((u64) ns) * CX25840_IR_REFCLK_FREQ / 1000000; /* millicycles */ 306 static u64 ns_to_pulse_clocks(u32 ns) in ns_to_pulse_clocks() argument 310 clocks = CX25840_IR_REFCLK_FREQ / 1000000 * (u64) ns; /* millicycles */ in ns_to_pulse_clocks() 443 static u32 txclk_tx_s_max_pulse_width(struct i2c_client *c, u32 ns, in txclk_tx_s_max_pulse_width() argument 448 if (ns > IR_MAX_DURATION) in txclk_tx_s_max_pulse_width() [all …]
|
/drivers/net/ethernet/intel/igb/ |
D | igb_ptp.c | 169 u64 ns; in igb_ptp_systim_to_hwtstamp() local 178 ns = timecounter_cyc2time(&adapter->tc, systim); in igb_ptp_systim_to_hwtstamp() 183 hwtstamps->hwtstamp = ns_to_ktime(ns); in igb_ptp_systim_to_hwtstamp() 295 u64 ns; in igb_ptp_gettime_82576() local 300 ns = timecounter_read(&igb->tc); in igb_ptp_gettime_82576() 304 ts->tv_sec = div_u64_rem(ns, 1000000000, &remainder); in igb_ptp_gettime_82576() 332 u64 ns; in igb_ptp_settime_82576() local 334 ns = ts->tv_sec * 1000000000ULL; in igb_ptp_settime_82576() 335 ns += ts->tv_nsec; in igb_ptp_settime_82576() 339 timecounter_init(&igb->tc, &igb->cc, ns); in igb_ptp_settime_82576()
|
/drivers/pcmcia/ |
D | i82365.c | 448 static u_int __init set_bridge_opts(u_short s, u_short ns) in set_bridge_opts() argument 454 for (i = s; i < s+ns; i++) { in set_bridge_opts() 565 static int to_cycles(int ns) in to_cycles() argument 567 return ns/cycle_time; in to_cycles() 673 static void __init add_pcic(int ns, int type) in add_pcic() argument 677 struct i82365_socket *t = &socket[sockets-ns]; in add_pcic() 679 base = sockets-ns; in add_pcic() 684 printk(", %d socket%s\n", ns, ((ns > 1) ? "s" : "")); in add_pcic() 692 mask &= I365_MASK & set_bridge_opts(base, ns); in add_pcic() 727 for (i = 0; i < ns; i++) { in add_pcic() [all …]
|