Lines Matching refs:bt

38 	struct s3c2410_iobank_timing *bt;  in s3c2410_print_timing()  local
42 bt = timings->bank[bank].io_2410; in s3c2410_print_timing()
43 if (!bt) in s3c2410_print_timing()
48 print_ns(bt->tacs), in s3c2410_print_timing()
49 print_ns(bt->tcos), in s3c2410_print_timing()
50 print_ns(bt->tacc), in s3c2410_print_timing()
51 print_ns(bt->tcoh), in s3c2410_print_timing()
52 print_ns(bt->tcah)); in s3c2410_print_timing()
218 struct s3c2410_iobank_timing *bt) in s3c2410_calc_bank() argument
224 res = bt->bankcon; in s3c2410_calc_bank()
234 ret = calc_0124(bt->tacs, hclk, &res, S3C2410_BANKCON_Tacs_SHIFT); in s3c2410_calc_bank()
235 ret |= calc_0124(bt->tcos, hclk, &res, S3C2410_BANKCON_Tcos_SHIFT); in s3c2410_calc_bank()
236 ret |= calc_0124(bt->tcah, hclk, &res, S3C2410_BANKCON_Tcah_SHIFT); in s3c2410_calc_bank()
237 ret |= calc_0124(bt->tcoh, hclk, &res, S3C2410_BANKCON_Tcoh_SHIFT); in s3c2410_calc_bank()
242 ret |= calc_tacp(bt->tacp, hclk, &res); in s3c2410_calc_bank()
243 ret |= calc_tacc(bt->tacc, bt->nwait_en, hclk, &res); in s3c2410_calc_bank()
248 bt->bankcon = res; in s3c2410_calc_bank()
296 struct s3c2410_iobank_timing *bt) in s3c2410_iotiming_getbank() argument
298 unsigned long bankcon = bt->bankcon; in s3c2410_iotiming_getbank()
301 bt->tcah = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcah_SHIFT); in s3c2410_iotiming_getbank()
302 bt->tcoh = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcoh_SHIFT); in s3c2410_iotiming_getbank()
303 bt->tcos = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tcos_SHIFT); in s3c2410_iotiming_getbank()
304 bt->tacs = get_0124(hclk, bankcon >> S3C2410_BANKCON_Tacs_SHIFT); in s3c2410_iotiming_getbank()
305 bt->tacc = get_tacc(hclk, bankcon >> S3C2410_BANKCON_Tacc_SHIFT); in s3c2410_iotiming_getbank()
318 struct s3c2410_iobank_timing *bt = iob->io_2410; in s3c2410_iotiming_debugfs() local
319 unsigned long bankcon = bt->bankcon; in s3c2410_iotiming_debugfs()
337 print_ns(bt->tacs), in s3c2410_iotiming_debugfs()
338 print_ns(bt->tcos), in s3c2410_iotiming_debugfs()
339 print_ns(bt->tacc), in s3c2410_iotiming_debugfs()
340 print_ns(bt->tcoh), in s3c2410_iotiming_debugfs()
341 print_ns(bt->tcah)); in s3c2410_iotiming_debugfs()
364 struct s3c2410_iobank_timing *bt; in s3c2410_iotiming_calc() local
371 bt = iot->bank[bank].io_2410; in s3c2410_iotiming_calc()
373 if (!bt) in s3c2410_iotiming_calc()
376 bt->bankcon = bankcon; in s3c2410_iotiming_calc()
378 ret = s3c2410_calc_bank(cfg, bt); in s3c2410_iotiming_calc()
386 __func__, bank, bt->bankcon); in s3c2410_iotiming_calc()
406 struct s3c2410_iobank_timing *bt; in s3c2410_iotiming_set() local
412 bt = iot->bank[bank].io_2410; in s3c2410_iotiming_set()
413 if (!bt) in s3c2410_iotiming_set()
416 __raw_writel(bt->bankcon, bank_reg(bank)); in s3c2410_iotiming_set()
438 struct s3c2410_iobank_timing *bt; in s3c2410_iotiming_get() local
456 bt = kzalloc(sizeof(struct s3c2410_iobank_timing), GFP_KERNEL); in s3c2410_iotiming_get()
457 if (!bt) { in s3c2410_iotiming_get()
467 bt->nwait_en = 1; in s3c2410_iotiming_get()
470 timings->bank[bank].io_2410 = bt; in s3c2410_iotiming_get()
471 bt->bankcon = bankcon; in s3c2410_iotiming_get()
473 s3c2410_iotiming_getbank(cfg, bt); in s3c2410_iotiming_get()